DEV Community

Felix Coutinho
Felix Coutinho

Posted on • Edited on

Designing cloud-native microservices [Deck/References/Links]

Hello fellow developers and architects! As we venture into the world of cloud-native microservices, I have compiled a collection of valuable resources that formed the basis of my "Designing Cloud-Native Microservices Using Patterns" presentation. Whether you are a seasoned developer or an aspiring architect, these references provide an excellent starting point for developing a microservices mindset and creating your microservices with skill.

There are a lot of resources available for designing microservices, including cloud-native microservices. These resources can help you overcome challenges and provide a comprehensive perspective. If you're interested, you can check out my presentation deck for future reference when starting your projects.

🎨 Presentation Deck:

Designing cloud-native microservices using patterns - Speaker Deck

Designing cloud-native microservices using patterns Felix Coutinho Cloud-native applications are a collection of small, independent, and loosely coupled services. How can you as a developer or an architect design microservices that comply with this definition? And more, how can you do this using industry-level design patterns such as fanout, mat-view, observability, CQRS? The intent of this talk is to give real-world examples and feed the participants with confidence that cloud-native microservices are possible to implement since you design them properly.

favicon speakerdeck.com

Now, if you're ready to dive deeper, I encourage you to engage with the video recording of the presentation. Please note that the recording is in Portuguese, my apologies for any inconvenience. But if you need it in English, check the TDC Online section below.

πŸ“Ή Video Recording (Portuguese only):

If you're eager to explore further and expand your knowledge, I also had the honor of delivering this presentation at the TDC Connection conference. To gain access to this content, a subscription is required. Here's a glimpse:

TDC Online

TDC Online

For more details on the TDC Connection conference and how to access the content, visit: TDC Online.

This resource compilation includes books and links to help you better understand and use cloud-native microservices. It's a valuable tool for enhancing your knowledge and implementation of this technology.

If you want to recommend books, please add a comment to this article.

πŸ“š Books

  1. Dive into Design Patterns – Alexander Shvets
  2. Microservices patterns – Chris Richardson
  3. Domain-Driven Design – Eric Evans
  4. Designing Distributed Systems – Brendan Burns
  5. Monolith to Microservices – Sam Newman
  6. Building Microservices – Sam Newman
  7. Beyond the Twelve-Factor App – Kevin Hoffman
  8. Patterns, Principles, and Practices of Domain-Driven Design – Scott Millett, Nick Tune
  9. Cloud Design Patterns – Alex Homer, John Sharp, Larry Brader, Masashi Narumoto, Trent Swanson
  10. Building Event-Driven Microservices – Adam Bellemare

πŸ”— Links

You can use these resources to begin your journey to becoming a cloud-native microservices developer or architect. Use them as inspiration to develop your skills in creating and executing solutions that utilize cloud-native patterns. And again, feel free to explore further, educate yourself, and share your findings with us in the comments.

Top comments (0)