Just-in-time Architecture • Macklin Hartley • YOW! 2022
HTML-код
- Опубликовано: 8 сен 2024
- This presentation was recorded at YOW! 2022. #GOTOcon #YOW
yowcon.com
Macklin Hartley - Engineering Manager at VGW @macklinhartley540
RESOURCES
github.com/mac...
/ macklin-h-56b11875
macklin.me
ABSTRACT
Architecture is the decisions and trade-offs that are appropriate for the problem at hand. While a globally distributed fault-tolerant #microservices architecture might be an interesting and fun challenge to build, diving in too early will likely result in disaster.
This talk tells the story of a team's journey from a #monolithic architecture to #EventDriven microservices, including missteps and learning opportunities they discovered along the way. [...]
Download slides and read the full abstract here:
yowcon.com/syd...
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • leanpub.com/vi...
David Farley • Modern Software Engineering • amzn.to/3GI468M
Dave Farley & Jez Humble • Continuous Delivery • amzn.to/3ocIHwd
Woods, Erder & Pureur • Continuous Architecture in Practice • amzn.to/2QWAmkl
George Fairbanks • Just Enough Software Architecture • amzn.to/3uZzVo0
/ gotocon
/ goto-
/ gotoconferences
#SoftwareArchitecture #MacklinHartley #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at gotopia.tech
Sign up for updates and specials at gotopia.tech/n...
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
www.youtube.co...
I hope this gets a lot of views. The cafe example is something I am going to use too 👍
This is why the microservice-ish monolith Erlang/Elixir architecture is very good.
i personaly think thats the way to go, event driven design plus oop seems to try to be elixir but realy never is.
a lot of the methods/terms used in the microservices implementation sounded a lot like erlang-land talk w/ processes, managers, events/commands etc ~ however, in the land of erlang, these concerns are components of a monolithic system/network, correct? is there a hybrid architecture that meshes erlang/beam w/ microservices? [i’m still a little programming sprout 🌱 so i hope my question even makes sense]
@@krazeemonkee Yes, you just send requests between the Erlang monolith and the microservices. Mixing monoliths and microservices is nothing new.
Good talk. Learned a lot
So this isn't JiT Architecture. It is Architecture that your company migrated to "just in time" for each expansion, development and as additional complexity was added. [The title confused me because I'm used to JiT compilation.] I wonder how much survivor bias this contains?
I think focusing on providing value as quickly as possible is the only way to survive as a startup.
Exactly wtf what you were expecting?
@@trejohnson7677 as they alluded to, probably "the architecture of a just-in-time compiler"
@@Reashu I expected the talk to be about caring about architecture when it tat starts to matter