فریم ورک Axon ، یک فریم ورک متن باز DDD, CQRS و EventSourcing می باشد که با جاوا توسعه داده شده است. حتی اگر با زبان جاوا هم برنامه نویسی نمیکنید، مطالعه و بررسی این فریم ورک می تواند به شما در طراحی و معماری سیستم هایتان کمک کند.
http://www.axonframework.org
http://www.axonframework.org
یکی از چالش های Twitter ارائه Notification به کاربران مختلف در مورد توییت های دیگر کاربران به صورت Real-Time می باشد. در این ویدیو آقای، Gary Lam سر تیم مسئول پیاده سازی Notifications Platform، در مورد معماری و نحوه پیاده سازی این پلتفرم برای توییتر صحبت میکند :
https://www.infoq.com/presentations/twitter-notifications
https://www.infoq.com/presentations/twitter-notifications
InfoQ
Real-Time & Personalized Notifications @Twitter
Gary Lam and Saurabh Pathak talk about the hybrid push/pull-based architecture adopted by Twitter Notification platform and how they perform aggregation & filtering, fanout for very large graphs, empower relevance, and enable experimentation.
شروع کار با Domain-Driven Design، آشنایی با سه مفهوم اولیه : Domain، Bounded Context و Ubiquitous Language
https://content.pivotal.io/blog/getting-started-with-domain-driven-design-top-3-concepts
https://content.pivotal.io/blog/getting-started-with-domain-driven-design-top-3-concepts
content.pivotal.io
Getting Started With Domain Driven Design—Top 3 Concepts
Modern application design patterns like Domain-Driven Design (DDD) are successfully helping companies break down complexity while improving development productivity. DDD puts the focus on...
دانلود کتاب "12 مهارت ضروری برای معماران نرم افزار" :
http://dl.hadiahmadi.ir/Books/Other/12_essential_skills_for_software_architects.pdf
http://dl.hadiahmadi.ir/Books/Other/12_essential_skills_for_software_architects.pdf
آقای Kevin Goldsmith در مورد نحوه پیاده سازی Microservice ها در سرویس محبوب Spotify میگوید :
https://www.youtube.com/watch?v=7LGPeBgNFuU
https://www.youtube.com/watch?v=7LGPeBgNFuU
YouTube
Microservices at Spotify • Kevin Goldsmith • GOTO 2015
This presentation was recorded at GOTO Berlin 2015. #gotocon #gotober
http://gotober.com
Kevin Goldsmith - Vice President, Engineering at Spotify
ABSTRACT
The software industry used to be all about building monoliths: monolithic applications and services…
http://gotober.com
Kevin Goldsmith - Vice President, Engineering at Spotify
ABSTRACT
The software industry used to be all about building monoliths: monolithic applications and services…
دوستان برای بحث و گفتگو در مورد طراحی و معماری نرم افزار, به گروه Agile Developers ملحق شوید :
https://t.me/joinchat/BbLR0z_2vLpwot1b6O_5Uw
https://t.me/joinchat/BbLR0z_2vLpwot1b6O_5Uw
سخنرانی آقای Dave Thomas، یکی از نویسندگان بیانیه ی توسعه نرم افزار چابک، با عنوان Agile is Dead. ایشان معتقد است واژه ی "Agile" توسط شرکت ها و مشاوران نرم افزار تبدیل به یک صنعت و راه پولسازی شده و ارزش های نوشته شده در بیانیه از بین رفته اند. وی معتقد است باید Agility را احیا کنیم.
https://www.youtube.com/watch?v=a-BOSpxYJ9M
https://www.youtube.com/watch?v=a-BOSpxYJ9M
YouTube
Agile is Dead • Pragmatic Dave Thomas • GOTO 2015
This presentation was recorded at GOTO Amsterdam 2015. #gotocon #gotoams
http://gotoams.nl
Pragmatic Dave Thomas - Pragmatic Programmer Turned Publisher @pragdave
ABSTRACT
Dave Thomas was one of the creators of the Agile Manifesto. A year ago, he told…
http://gotoams.nl
Pragmatic Dave Thomas - Pragmatic Programmer Turned Publisher @pragdave
ABSTRACT
Dave Thomas was one of the creators of the Agile Manifesto. A year ago, he told…
در این سخنرانی آقای Mathew McLoughlin در مورد مزایای فکر کردن به سیستم در قالب دسته ای از Event ها و همچنین کمک آن به نحوه Domain Modeling می پردازد.
https://vimeo.com/223982152
https://vimeo.com/223982152
Vimeo
Thinking in Events - Mathew McLoughlin
The CRUD mentality made its way into our industry over the past few years, often being looked to as the solution to all our architectural needs. But it turns out…
چالش های مدیریت داده های توزیع شده در معماری Microservice و استفاده از Saga جهت برقراری Consistency داده ها
https://www.youtube.com/watch?v=YPbGW3Fnmbc
https://www.youtube.com/watch?v=YPbGW3Fnmbc
YouTube
Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
Please subscribe to our YouTube channel @ https://bit.ly/devoxx-youtube
Like us on Facebook @ https://www.facebook.com/devoxxcom
Follow us on Twitter @ https://twitter.com/devoxx
The microservice architecture structures an application as a set of loosely…
Like us on Facebook @ https://www.facebook.com/devoxxcom
Follow us on Twitter @ https://twitter.com/devoxx
The microservice architecture structures an application as a set of loosely…
نگاهی بر Micro frontend، رویکردی برای توسعه Frontend در معماری Microservice
https://medium.com/@tomsoderlund/micro-frontends-a-microservice-approach-to-front-end-web-development-f325ebdadc16
https://medium.com/@tomsoderlund/micro-frontends-a-microservice-approach-to-front-end-web-development-f325ebdadc16
Medium
Micro frontends—a microservice approach to front-end web development
How companies like Spotify, Klarna, Zalando, Upwork, and Allegro are using the micro frontends approach to build their web apps.