A microservice exists to solve architecture issues and hungry LLMs

Chris in Bangalore, Singapore and Seoul

In the near future I'll in Bangalore, Singapore and Seoul! I'm available for remote and in-person workshops and talks. If you are interested in having me visit your company please contact me directly.

Microservice architecture workshops at your organization

I'm available to teach a microservice architecture at your organization - either online or in person - between now and the end of the year.


There are two to choose from:


Also, if there are other related workshop topics that your organization wants to learn about I'd love to hear your suggestions. Please let me know!

A service exists to solve architecture issues

Services_Exist_To_Resolve_Dark_Energy_Forces image

I recently came across an interesting paper, Software Architecture as a Set of Architectural Design Decisions. The authors propose that an application would be easier to maintain if the design decisions that were made when creating it become an explicit part of the architecture. While I generally agree with their proposal what resonated with me was the idea that an architecture is a set of design decisions.


A key consequence of this definition of architecture is that architecture elements exist to solve problems. Specifically, a service is an architectural element that exists to resolve dark energy forces.


Read more

LLMs: our future overlords are hungry...

llm-function image

Since early this year, the news around generative AI technologies, such as ChatGPT, has been never ending. Some have even suggested that humanities existence is at stake. While there’s a massive amount of hype, there’s also a lot of potential as shown by tools such as ChatGPT and Copilot. Consequently, I decided to explore Generative AI from the perspective of an enterprise software architect. This article is the first in a series about generative AI - specifically Large Language Models (LLMs) - and the microservice architecture.


Learn more

Discounts for my microservices data patterns bootcamp


Now is a good time to enroll your team in my distributed data patterns bootcamp.


It covers the key distributed data management patterns including Saga, API Composition, and CQRS.


The bootcamp consists of video lectures, quizzes and code walk-throughs/labs. It's self-paced and you can start at any time. There is a weekly ask-me-anything video conference repeated in multiple timezones.


Use the coupon KQAWEXBH to sign up for $120 ($275 discount!!). There are bigger discounts for buying multiple seats (10+ and 20+). Bulk purchases come with the option of private, paid Q&A sessions. Valid until November 7th, 2023


Learn more and enroll

Older messages

Reminder: The microservice architecture != lots of little services

Thursday, September 28, 2023

Big discount for the Microservices bootcamp Microservice architecture workshops at your organization I'm available to teach a microservice architecture at your organization - either online or in

The microservice architecture != lots of little services

Tuesday, September 26, 2023

Big discount for the Microservices bootcamp Microservice architecture workshops at your organization I'm available to teach a microservice architecture at your organization - either online or in

About modular monoliths

Tuesday, September 12, 2023

Big discount for the Microservices bootcamp Need help with a specific design problem? Need help with a specific microservice architecture problem? Sign up for office hours. Before the session, I'll

Reminder: Microservices should accelerate development, but ...

Monday, August 7, 2023

Big discount for the Microservices bootcamp Announcing Microservices.io Premium premium image I'm super excited to announce the launch of Microservices.io Premium. It's a paid subscription

Reminder: DDD, necessary but insufficient: physical design principles for microservices

Tuesday, May 9, 2023

Big discount for the Microservices bootcamp My training offerings Each week I get numerous inquiries about my training offerings and I want to clarify the different types:  Microservices architecture

You Might Also Like

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a