<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/spring-boot/best-of/2022/08" -->

---
title: Best Spring Boot posts — August 2022 | daily.dev
description: The most upvoted Spring Boot posts from August 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/spring-boot/best-of/2022/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/spring-boot/best-of/2022/08
og:type: website
og:site_name: daily.dev
og:title: Best Spring Boot posts — August 2022 | daily.dev
og:description: The most upvoted Spring Boot posts from August 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Spring Boot — August 2022

1. 1  
[](/posts/top-10-microservices-design-patterns-and-principles-ck2ovfrm2 "Top 10 Microservices Design Patterns and Principles")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Top 10 Microservices Design Patterns and Principles  
Microservice architecture is structured on the business domain and it's a collection of small autonomous services. Transaction management is the fundamental advantage of a shared database versus a per-service database. Event Sourcing is based on the idea that any change in an entity's state should be captured by the system. The persistence of a business item is accomplished by storing a series of state-changing events.  
159  
4
2. 2  
[](/posts/don-t-call-it-a-comeback-why-java-is-still-champ-q1ynx5ym4 "Don’t call it a comeback: Why Java is still champ")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Don’t call it a comeback: Why Java is still champ  
Java has been among the top three languages since its launch in 1995\. Companies like Amazon, Google, Netflix, Pinterest, Spotify, Square, and Zoom all employ Java across their codebases. In just two years Java ranked number three in popularity, outpaced only by C and C++.  
14  
2
3. 3  
[](/posts/first-impressions-when-switching-from-spring-boot-to-ktor-d1-gnb0-6 "First Impressions When Switching From Spring Boot to Ktor")  
Article  
![Avatar of btrprog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d957a1c828884dbb9543ba3e0beb6bc7)Better Programming · 4y  
First Impressions When Switching From Spring Boot to Ktor  
The definition of the components which should be managed by Koin needs to be configured manually. Koin provides an interface that can be used in order to inject dependencies in test class. The implementation of the application service layer I will omitt in this article because it works the same way as in SpringBoot and therefore is not interesting. The missing part to fulfill the requirements is the addition of a handler.  
11

[See all Spring Boot archives](/tags/spring-boot/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/spring-boot/best-of/2022/08#page","url":"https://daily.dev/tags/spring-boot/best-of/2022/08","name":"Best Spring Boot Posts — August 2022","description":"The most upvoted Spring Boot posts from August 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/spring-boot/best-of/2022/08#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/top-10-microservices-design-patterns-and-principles-ck2ovfrm2","name":"Top 10 Microservices Design Patterns and Principles"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/don-t-call-it-a-comeback-why-java-is-still-champ-q1ynx5ym4","name":"Don’t call it a comeback: Why Java is still champ"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/first-impressions-when-switching-from-spring-boot-to-ktor-d1-gnb0-6","name":"First Impressions When Switching From Spring Boot to Ktor"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Spring Boot","item":"https://daily.dev/tags/spring-boot"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/spring-boot/best-of"},{"@type":"ListItem","position":5,"name":"August 2022"}]}]}
```

