Lead editor, software architecture and design @InfoQ; Sr principal engineer @Blackbaud; Lifelong computer nerd; Husband; Geek dad; Outdoorsy; Dog person; He/Him

Denver, Colorado
Joined February 2009
Computer science studies algorithms, data structures, and operating systems. Software engineering uses software to solve problems. The ability to effectively analyze a problem, evaluate different options, and engineer a solution requires the skills taught in the liberal arts.
7
12
Thomas Betts ([email protected]) retweeted
Architectural Retrospectives: The Key to Getting Better at Architecting bit.ly/4fI1cTU by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
7
16
1,445
Thomas Betts ([email protected]) retweeted
Explore the #InfoQ #SoftwareArchitecture Trends Report for a comprehensive overview of key topics worthy of attention: bit.ly/3VNKvPo 💪 Knowledge is power! #StayAhead #StayInformed #SoftwareTrends @ThomasBetts @blanquish @eranstiller @danielbryantuk @RafalGancarz
6
19
2,668
👉 Let's master the art of handling long-running processes in #modernarchitecture. On stage at #QConLondon, @berndruecker, Co-Founder & Chief Technologist @Camunda, shares real-life challenges, the power of process orchestration, and tools that scale: shorturl.at/cuEWX
2
6
380
Let's discover how @Linkedin streamlined the migration of 8k services with an in-house framework, minimizing effort & maximizing ROI: shorturl.at/xzDGN 🗣️ Karthik Ramgopal, Tech Lead of Product Engineering Team & Min Chen, Principal Staff Software Engineer - @LinkedIn
1
3
211
Now at #QConLondon, Leander Vanderbijl, Senior Engineer at Livi, shares their journey through a #cloud migration: shorturl.at/kFRZ0 Let's deep-dive at: - #Synchronous vs asynchronous communication - #Observability at scale -Building #api integrations - #Microservices
2
2
239
Interesting @InfoQ write-up of @ericevans0's @ExploreDDD keynote by @ThomasBetts! "Evans believes there can be good combinations of DDD and AI-oriented software. He said, 'because some parts of a complex system never fit into structured parts of domain models, we throw those over to humans to handle. Maybe we'll have some hard-coded, some human-handled, and a third, LLM-supported category.' " infoq.com/news/2024/03/Evans…
2
7
1,154
How Much Architecture Is “Enough?”: Balancing the MVP and MVA Helps You Make Better Decisions bit.ly/3HwgqeB by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
5
8
2,024
I'm so excited to be speaking at @ExploreDDD in March. I hope you'll be able to join us.
(1/2) What is a software architect? The role is constantly evolving, and requires skills like decision-making, communication, and abilities to adapt to changing environments. Join @ThomasBetts of @InfoQ in this talk at #EDDD where we'll explore how innovative architects...
6
131
The standard format for describing asynchronous #APIs has evolved and has made some breaking changes to address limitations in earlier versions. @ThomasBetts & @fmvilas unpack the significant updates & breaking changes in #AsyncAPI V3: bit.ly/3GNpL1s #InfoQ #podcast
7
14
2,739
Thanks to the reader who pointed out that counting to twelve is a challenge. Sometimes extra reviews still miss some obvious details.
12 Software Architecture Pitfalls and How to Avoid Them bit.ly/47RmnhV by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
3
111
🎙️ @InfoQ Podcast: Using #ChatGPT to Search #EnterpriseData. In this episode, @ThomasBetts talks with @pamelafox, a cloud advocate in Python at @Microsoft. They discuss several ChatGPT sample apps that Pamela helps maintain: bit.ly/46ubfpK #AI #ML
3
3
368
Going Global: A Deep Dive to Build an Internationalization Framework bit.ly/412B8fd by Hemanth Murali, reviewed by @thomasbetts
1
2
1,417
Dive into the world of #ChatGPT apps with @pamelafox ! Learn about the integration of ChatGPT with Azure OpenAI and Cognitive Search for querying enterprise data with a chat interface. 🎙️Listen to the #InfoQ #podcast now: bit.ly/3QZa90B #AI #LLMs #Database
5
16
5,420
Thomas Betts ([email protected]) retweeted
Diagrid Launches Serverless, Fully-Managed Dapr Offering bit.ly/3u7gQVC by @thomasbetts
5
1
16
2,998
Thomas Betts ([email protected]) retweeted
The False Dichotomy of Monolith vs. Microservices bit.ly/3FJzsgE authored by @codecapers, reviewed by @thomasbetts
5
3
2,218
Has Your Architectural Decision Record Lost Its Purpose? bit.ly/3Sh1oA3 by Pierre Pureur, Kurt Bittner, reviewed by @thomasbetts
2
6
3,145
Meet #Dapr - the Distributed Applications Runtime: bit.ly/3PCDUnm Dapr is featured as an #earlyadopter idea for portability & cloud-bound apps in the latest InfoQ #SoftwareArchitecture Trends Report. #InfoQ #podcast w/ @mfussell @yaronschneider @ThomasBetts
7
1
17
5,142