Microservices Architecture

Microservices Architecture

I've been sharing microservices architecture with you for over 1 month now. Here are all the topics you might need to work with microservices.


  1. History of architecture development from monolithic to microservices and micro-frontends - https://www.dhirubhai.net/posts/davitshergilashvili_monolith-soa-microservices-activity-7184183090439741440-3b5z/?utm_source=share&utm_medium=member_android
  2. "Big Ball of Mud" architecture, which is an anti-pattern in software engineering - https://www.dhirubhai.net/posts/davitshergilashvili_big-ball-of-mud-architecture-which-is-activity-7184580579667955712-9Zc2/?utm_source=share&utm_medium=member_android
  3. Choosing the Right Architecture for a Banking Application on the .NET Platform - https://www.dhirubhai.net/posts/davitshergilashvili_choosing-the-right-architecture-for-a-activity-7184669835363045376-h_pG/?utm_source=share&utm_medium=member_android
  4. Microservices-Based Architecture and Team Organization - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-teamwork-boundedcontexts-activity-7185399348795457536-sPTf/?utm_source=share&utm_medium=member_android
  5. Transitioning to Microservices - Challenges and Solutions - https://www.dhirubhai.net/posts/davitshergilashvili_eventstorming-ddd-microservicearchitecture-activity-7185663856822624257-VWkN?utm_source=share&utm_medium=member_android
  6. Mastering Microservices in .NET: Proven Techniques for Refactoring Monoliths - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-dotnet-refactoring-activity-7185894816025571329-W0Xt/?utm_source=share&utm_medium=member_android
  7. Transitioning to Microservices: The Importance of Organizational Transformation - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-organizationaltransformation-activity-7186067120928002048-lPgN/?utm_source=share&utm_medium=member_android
  8. Unlocking the Power of .NET Ecosystem with MSA and Scrum - https://www.dhirubhai.net/posts/davitshergilashvili_dotnet-msa-scrum-activity-7186283867039797248-Kcm5/?utm_source=share&utm_medium=member_android
  9. The Critical Role of Architects and Platform Teams in Shaping Modern Banking Services - https://www.dhirubhai.net/posts/davitshergilashvili_architecture-platformteam-microservices-activity-7186631329306861569-zHMa/?utm_source=share&utm_medium=member_android
  10. The Power of Microservices: Leveraging BFF, API Gateway, and Reverse Proxy - https://www.dhirubhai.net/posts/davitshergilashvili_bff-apigateway-reverseproxy-activity-7187042497540345856-Jedu/?utm_source=share&utm_medium=member_android
  11. Unlocking the Power of API Gateway and Composition in Banking's Digital Transformation - https://www.dhirubhai.net/posts/davitshergilashvili_banking-digitaltransformation-microservices-activity-7187185139150405632-k-3v/?utm_source=share&utm_medium=member_android
  12. Secure and Flexible Authorization in Microservices with Keycloak - https://www.dhirubhai.net/posts/davitshergilashvili_authorization-keycloak-microservices-activity-7187391406091493376-_dm5?utm_source=share&utm_medium=member_android
  13. In the banking industry, proper design and management of databases in a microservice architecture are crucial for system reliability and scalability. Let's discuss the most common patterns and the reasons for using them - https://www.dhirubhai.net/posts/davitshergilashvili_in-the-banking-industry-proper-design-and-activity-7187521719820050432-gkVV/?utm_source=share&utm_medium=member_android
  14. Recently, with the growing popularity of microservices in the .NET ecosystem, the issue of microservice architecture design is becoming more and more relevant. In my opinion, the most optimal choice for the banking sector would be Hexagonal Architecture (ports and adapters architecture) in combination with CQS (Command Query Separation) pattern. Let's discuss the role and value of each of them in terms of .NET technologies - https://www.dhirubhai.net/posts/davitshergilashvili_recently-with-the-growing-popularity-of-activity-7187740534214447105-MfcX/?utm_source=share&utm_medium=member_android
  15. As the popularity of microservices grows in banks, issues such as quickly and efficiently creating services and adhering to common standards and approaches are becoming increasingly relevant. One of the best solutions to this problem is using the Service Template pattern - https://www.dhirubhai.net/posts/davitshergilashvili_as-the-popularity-of-microservices-grows-activity-7187861863752232960-T3Ge/?utm_source=share&utm_medium=member_android
  16. Challenges of Inter-Service Communication in Microservices Architecture - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-banking-systemarchitecture-activity-7188075240931934208-8JLS/?utm_source=share&utm_medium=member_android
  17. Application of CAP Theory in Different Banking Scenarios: Choices and Best Practices - https://www.dhirubhai.net/posts/davitshergilashvili_captheorem-activity-7188455547401060352-OaM5/?utm_source=share&utm_medium=member_android
  18. Financial Services Data Consistency in Microservice Architecture - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-transactionaloutbox-transactionalinbox-activity-7188825138895736832-_P4C/?utm_source=share&utm_medium=member_android
  19. Microservices and CQRS: A Powerful Duo for Modern Banking Systems - https://www.dhirubhai.net/posts/davitshergilashvili_dotnet-microservices-cqrs-activity-7189133545020219393-CTK8/?utm_source=share&utm_medium=member_android
  20. ACID Problem Solving with the Saga Pattern: Best Practices for Microservice Architecture - https://www.dhirubhai.net/posts/davitshergilashvili_saga-microservices-choreography-activity-7189282982644301827-QpJu/?utm_source=share&utm_medium=member_android
  21. Approaches to Deploying Microservices and Their Comparison - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-containerization-serverless-activity-7189473278799863808-ZlPO/?utm_source=share&utm_medium=member_android
  22. Modern Microservices Deployment Practices - https://www.dhirubhai.net/posts/davitshergilashvili_devops-cicd-kubernetes-activity-7189550145934352384-NENn/?utm_source=share&utm_medium=member_android
  23. Managing Confidential Configuration in Microservice Architecture - https://www.dhirubhai.net/posts/davitshergilashvili_microservicessecurity-confidentialconfigmanagement-activity-7189675601614520321-KwTR/?utm_source=share&utm_medium=member_android
  24. Service Discovery in microservices communication - https://www.dhirubhai.net/posts/davitshergilashvili_service-discovery-in-microservices-communication-activity-7189701689178779648-X6NG/?utm_source=share&utm_medium=member_android
  25. How do we deal with testing challenges in large and complex projects? - https://www.dhirubhai.net/posts/davitshergilashvili_testinglife-qualityengineering-devops-activity-7189915284562952192-Cn5y/?utm_source=share&utm_medium=member_android
  26. Unit Testing - The First Step Towards High-Quality Code - https://www.dhirubhai.net/posts/davitshergilashvili_unittesting-softwaretesting-codequality-activity-7190096461391347713-mf8g/?utm_source=share&utm_medium=member_android
  27. Integration Testing - https://www.dhirubhai.net/posts/davitshergilashvili_integrationtesting-contracttesting-pact-activity-7190395919220039681-U52M/?utm_source=share&utm_medium=member_android
  28. Targets of dependency management, component isolation, testing process and methods in microservice architecture - https://www.dhirubhai.net/posts/davitshergilashvili_targets-of-dependency-management-component-activity-7190664494463795200-zsAv/?utm_source=share&utm_medium=member_android
  29. Best Practices for Effective Testing - https://www.dhirubhai.net/posts/davitshergilashvili_e2e-bdd-activity-7190775650431942656-Zjly/?utm_source=share&utm_medium=member_android
  30. Logging, Metrics and Tracing: The Three Musketeers of Microservices Monitoring - https://www.dhirubhai.net/posts/davitshergilashvili_tracing-logging-healthchecks-activity-7191002017354432513-M72S/?utm_source=share&utm_medium=member_android
  31. Microservices in the Banking Sector: Scalability, Isolation, Resilience - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-in-the-banking-sector-scalability-activity-7191410842511327232-4LpG/?utm_source=share&utm_medium=member_android
  32. Planning the transition from a monolithic system to a microservice architecture - https://www.dhirubhai.net/posts/davitshergilashvili_microservices-activity-7191689776041750528-3bYx/?utm_source=share&utm_medium=member_android
  33. Strategy for transforming a monolithic application into microservices - https://www.dhirubhai.net/posts/davitshergilashvili_strategy-for-transforming-a-monolithic-activity-7192104267921432576-dCve/?utm_source=share&utm_medium=member_android
  34. In the process of transforming a monolithic banking application into a microservice architecture, several important tactical patterns are used - https://www.dhirubhai.net/posts/davitshergilashvili_monolithtomicroservices-architecturepatterns-activity-7192416982980300800-E_-x/?utm_source=share&utm_medium=member_android
  35. The process of decomposition of a monolithic application into microservices - https://www.dhirubhai.net/posts/davitshergilashvili_dotnet-microservices-softwarearchitecture-activity-7192810269411065856-vgya/?utm_source=share&utm_medium=member_android
  36. Importance of data architecture and replication - https://www.dhirubhai.net/posts/davitshergilashvili_databasereplication-eventbaseddata-activity-7193112288499818496-ZOUJ/?utm_source=share&utm_medium=member_android

Steve Taplin

CEO-Sonatafy | Helping Software Leaders Scale Smarter, Not Harder | 30+ Startups. 10 Wins. 20 Lessons | Forbes & Entrepreneur Author

10 个月

Sharing knowledge on microservices is key to advancing banking systems. Keep up the great work. ?? #collaboration #knowledgeSharing

要查看或添加评论,请登录

David Shergilashvili的更多文章

社区洞察

其他会员也浏览了