When things are simple, they are easier to understand, easier to extend and easier to modify. They are better. Simplicity is the ultimate compliment you can give to an architecture or a framework. In this article, you are going to look at how four different frameworks- Spring Boot, Javalin, Vert.x and Micronaut; approach this quest for simplicity.
#jvm #java #frameworks #microservices #micronaut #springboot #middle #senior
https://www.e4developer.com/2018/07/08/the-quest-for-simplicity-in-java-microservices
#jvm #java #frameworks #microservices #micronaut #springboot #middle #senior
https://www.e4developer.com/2018/07/08/the-quest-for-simplicity-in-java-microservices
E4developer
The Quest for Simplicity in Java Microservices | E4developer
There is great value in simplicity. When things are simple, they are easier to understand, easier to extend and easier to modify. They are better. Simplicity is the ultimate compliment you can give to…
A lot of developers and architects discuss the application design, traffic load, frameworks, and patterns to apply to code, but very few of them are discussing the shutdown phase. Check the article to learn how to gracefully shutdown Spring Boot apps and install newer versions.
#java #spring #springboot #middle
https://dzone.com/articles/graceful-shutdown-spring-boot-applications
#java #spring #springboot #middle
https://dzone.com/articles/graceful-shutdown-spring-boot-applications
DZone
Graceful Shutdown Spring Boot Applications
This post looks at shutting down Spring Boot apps without loosing all connections in the process. All you will need is JDK 1.8, Maven 3.0+, and your favorite text editor!
When you design and build applications at scale, you deal with two significant challenges: scalability and robustness. You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably. Check this amazing article and see how Message Queues, Spring Boot and Kubernetes can change the game.
#architecture #microservices #spring #springboot #kubernetes #middle #senior
https://learnk8s.io/blog/scaling-spring-boot-microservices
#architecture #microservices #spring #springboot #kubernetes #middle #senior
https://learnk8s.io/blog/scaling-spring-boot-microservices
Learnk8s
Scaling SpringBoot with Message Queues and Kubernetes
You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably. But how do you build such applications? And how do you deploy an application that scales dynamically?
This amazing article covers very useful topics how to secure you Spring Boot based application. If you haven't considered security on you project this is your starting point! Don't miss it!
#spring #springboot #middle
https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
#spring #springboot #middle
https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
Okta Developer
10 Excellent Ways to Secure Your Spring Boot Application
Spring Boot is one of the most popular Java frameworks. If you're developing Spring Boot apps that handle sensitive data, you should make sure they're secure. This article gives you some tips on how to build more secure Spring Boot applications.
This short article explains you some basics of concurrency in Spring Boot.
#spring #springboot #middle #senior
https://www.e4developer.com/2018/03/30/introduction-to-concurrency-in-spring-boot/
#spring #springboot #middle #senior
https://www.e4developer.com/2018/03/30/introduction-to-concurrency-in-spring-boot/
E4developer
Introduction to Concurrency in Spring Boot | E4developer
When building services with Spring Boot we have to deal with concurrency. There is this misconception that because of using Servlets and getting a new Thread allocated per request there is no need to…
Spring Boot is the most popular Java framework for developing microservices. In this article, the author shares their knowledge and the best practices that were gathered from working with Spring Boot.
#spring #springboot #junior #middle
https://www.e4developer.com/2018/08/06/spring-boot-best-practices/
#spring #springboot #junior #middle
https://www.e4developer.com/2018/08/06/spring-boot-best-practices/
E4developer
Spring Boot - Best Practices | E4developer
Spring Boot is the most popular Java framework for developing microservices. In this article, I will share with you the best practices for working with Spring Boot that I have gathered by using it in…
Want to learn more about the features available in Spring Boot? Check out this post to learn more about how to use profiles in your Spring Boot application.
#java #spring #springboot #profiling #middle #senior
https://dzone.com/articles/spring-boot-profiles-1
#java #spring #springboot #profiling #middle #senior
https://dzone.com/articles/spring-boot-profiles-1
DZone
How to Use Profiles in Spring Boot
In this post, we take a look at how to use profiles in your Spring Boot application, focusing specifically on defining, maintaining, and implementing profiles.
Even though released only in 2014, Spring Boot has managed to overtake the Java serverside in less than five years. When starting a new project, a sensible question to ask is- “should I use a Spring Boot?”. This article will help you answer this question!
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
E4developer
Should you use Spring Boot in your project? | E4developer
Spring Boot is enjoying, a seemingly never-ending growth of popularity. While only released in 2014, it has managed to overtake the Java serverside in less than five years. When starting a new project…
You’ve probably thought about combining all your knowledge on some topic in one solid guide. That is exactly what’s done here - more than two years of experience with Spring Boot in just one book. And it is free to download!
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
InfoQ
Practical Guide to Building an API Back End with Spring Boot
Starting your first project with Spring Boot can be a bit
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
A Magic Around Spring Boot Externalized Configuration
There are some features that make Spring Boot really powerful, and one of them is an externalized configuration. Spring Boot allows you to configure your application in many ways. You have 17 levels of loading configuration properties into application.
See how you can make use of it in practice to make your application configurations more flexible and clear.
#java #spring #springboot #junior #middle #senior
https://piotrminkowski.wordpress.com/2019/03/11/a-magic-around-spring-boot-externalized-configuration/
There are some features that make Spring Boot really powerful, and one of them is an externalized configuration. Spring Boot allows you to configure your application in many ways. You have 17 levels of loading configuration properties into application.
See how you can make use of it in practice to make your application configurations more flexible and clear.
#java #spring #springboot #junior #middle #senior
https://piotrminkowski.wordpress.com/2019/03/11/a-magic-around-spring-boot-externalized-configuration/
Piotr's TechBlog
A Magic Around Spring Boot Externalized Configuration
There are some things I really like in Spring Boot, and one of them is an externalized (external) configuration. Spring Boot allows you to configure your application in many ways. You have 17 level…