No video

Cloud Native Java - Josh Long

  Рет қаралды 56,916

SpringDeveloper

SpringDeveloper

8 жыл бұрын

Recorded at SpringOne Platform 2016.
Slides: www.slideshare.net/SpringCentr...
"It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming
Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software - for many organizations and industries - is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work - microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.

Пікірлер: 37
@AlejandroSarco
@AlejandroSarco 7 жыл бұрын
The whole presentation is quite good, watch it if you have the time, but if you don't and/or you want to go to some specific subjects: Spring Boot 08:00 Config Server 18:10 Git Service Discovery 32:40 Eureka Microproxy 40:00 Zuul API Gateway 45:00 Feign Circuit breaker 53:00 Hystrix Messaging 56:30 Spring Integration, Spring Cloud Stream, Rabbit MQ Dashboard 1:12:00 Hystrix Dashboard Distributive tracing 1:16:00 Sleuth, Zipkin Compose dataflow 1:22:00 Security 1:28:00 Spring Cloud Security, Oauth
@stringlarson1247
@stringlarson1247 7 жыл бұрын
Thanks. I like pointing people to Josh's talks as an intro to these parts of the CNJ stack. We need a tool in KZbin to tag timestamps and export automagically. Hmmm.
@kankumar8169
@kankumar8169 7 жыл бұрын
Wow..adrenaline thumping...on toes as usual...always your sessions open up various ideas and move completely in different direction..
@tommasoborgato
@tommasoborgato 7 жыл бұрын
The presentation is gorgeous ... Josh is entertaining and really pleasant to listen to ...
@TechPrimers
@TechPrimers 7 жыл бұрын
Thanks for the video spring! Only difficulty was I had to pause and go back to listen again... Credits to Josh Long!
@smithdragon6477
@smithdragon6477 3 жыл бұрын
Tech primer s watch twice so I should watch more
@vikashkaushik6205
@vikashkaushik6205 8 жыл бұрын
Josh...i love you sessions... :)
@OverG88
@OverG88 8 жыл бұрын
God damn he's good!
@anticom1337
@anticom1337 8 жыл бұрын
He is!
@flashflexpro
@flashflexpro 6 жыл бұрын
Both informative and enjoyable ! But behind this amazing efficient all buzz word development, is a huge dependency tree, which requires many years of practice to fully understand and really enjoy.
@chandanchanfan7608
@chandanchanfan7608 8 жыл бұрын
yes liked it and shared on my linked-in page
@PutTheGunDown111
@PutTheGunDown111 7 жыл бұрын
awesome guy!!
@bhaskaranavuluri
@bhaskaranavuluri 4 жыл бұрын
Excellent tutorial. For best results watch the video with Playback speed of 0.75
@sanjaybanerjee4954
@sanjaybanerjee4954 7 жыл бұрын
Very good presentation
@SerhiiK
@SerhiiK 8 жыл бұрын
Amazing!
@skerrou6019
@skerrou6019 7 жыл бұрын
Great talk
@olivermarohn5741
@olivermarohn5741 7 жыл бұрын
Great stuff :-)
@Eliecerhdz
@Eliecerhdz 7 жыл бұрын
After watching Josh Long's videoconferences other ones seems like poor in content. This guy is really a hole new level, just comparable for me to Jeffrey Way, the Laracasts guy.
@user-lv4ip8ym2e
@user-lv4ip8ym2e 8 жыл бұрын
perfect !
@jasonshi484
@jasonshi484 8 жыл бұрын
Terrific! I'm gonna buy your book...
@jwenting
@jwenting 8 жыл бұрын
don't bother. It's 10 months overdue already and counting. Most likely it'll never be released because the next hyped tech will be available by the time the next few chapters are ready for review.
@prasanthmp500
@prasanthmp500 4 жыл бұрын
book is not good
@guoweiyin5727
@guoweiyin5727 8 жыл бұрын
Good!
@YashodeepVaidya
@YashodeepVaidya 8 жыл бұрын
very good
@hansmaulwurf6805
@hansmaulwurf6805 3 жыл бұрын
Should I still watch this in 2021?
@abramsckumc7476
@abramsckumc7476 7 жыл бұрын
Spring Root
@ILykToDoDuhDrifting
@ILykToDoDuhDrifting 7 жыл бұрын
tai hao le
@Rogueixpresents
@Rogueixpresents 2 жыл бұрын
I dont get it how a bloated framework is so popular in the enterprise?
@MrMikomi
@MrMikomi Жыл бұрын
Productivity.
@mahe8116
@mahe8116 7 жыл бұрын
The biggest problem with such good frameworks is that when something does not work (like at 49:30 ..when the rest did not behave as expected)....it takes an expert to figure it out......!!! That one bug is scaring me away from all this magic.....!! I would rather spend an extra hour integrating the cloud libraries manually rather than spend 100 hrs chasing these ghost bugs!!!!
@MattBrock1
@MattBrock1 7 жыл бұрын
"That one bug" was the path for the request. It's pretty elementary, and anyone who has ever used Spring MVC would be able to fix it. The fact that an audience member was able to quickly shout out the fix proves how trivial it was. Even experts make mistakes!
@nukeevry1
@nukeevry1 7 жыл бұрын
Pretty sure the bug wasn't the path for the request. He even switched the path back. The root cause appeared to be that he needed to include an extra dependency for it to work at 51:47 I wouldn't gloss over Spring autoconfiguration as trivial to troubleshoot. It's great for getting started, and dramatically cuts down on the amount of code you need, but once you begin reconfiguring things it can be quite difficult to debug if you do not know what you are doing. Just going through this presentation and slightly tweaking a thing or two produced a number of these kinds of problems for me. Quite often you spend 10-15 minutes only to find that a missing dependency or configuration property is needed. That being said, I would rather not write or maintain any of the glue code that mahesh is arguing for - if you can learn how to become proficient at troubleshooting the problems with your autoconfig, then you get the best of both worlds.
@smoooothjazz
@smoooothjazz 7 жыл бұрын
This fixed the problem for me! spring-boot-starter-data-rest needed to be imported.
@stringlarson1247
@stringlarson1247 7 жыл бұрын
With that thinking, you might want to just write ALL your own code.
12 Factor, or Cloud Native Apps for Spring Developers
1:30:59
SpringDeveloper
Рет қаралды 25 М.
Spring Tips: Spring Cloud Gateway (Redux)
1:39:09
SpringDeveloper
Рет қаралды 94 М.
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 195 МЛН
Spring Cloud at Netflix
1:26:59
SpringDeveloper
Рет қаралды 57 М.
Spring Tips: Spring Cloud Stream
30:43
SpringDeveloper
Рет қаралды 28 М.
Getting Started with Spring Cloud
1:19:46
SpringDeveloper
Рет қаралды 97 М.
The Beginner’s Guide To Spring Cloud - Ryan Baxter
1:08:42
SpringDeveloper
Рет қаралды 146 М.
Securing Microservices with Spring Cloud Security
1:29:52
SpringDeveloper
Рет қаралды 100 М.
Webinar: Data Microservices with Spring Cloud Data Flow
1:06:38
SpringDeveloper
Рет қаралды 36 М.
Spring Tips: Spring Modulith
37:39
SpringDeveloper
Рет қаралды 20 М.
Spring Cloud on AWS
30:29
SpringDeveloper
Рет қаралды 28 М.