This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Watch highlights covering the latest tools and techniques of softwarearchitecture. From the O'Reilly SoftwareArchitecture Conference in New York 2018. Experts from across the softwarearchitecture world came together in New York for the O'Reilly SoftwareArchitecture Conference.
The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about softwarearchitecture too much. Introducing Metaflow These observations motivated Metaflow, our human-centric framework for data science.
They are rerun(in the best case) and thus defeating the whole purpose of this exercise while spending tons and tons of time/money/energy on this).nn> They are rerun(in the best case) and thus defeating the whole purpose of this exercise while spending tons and tons of time/money/energy on this).nn> "}">I heard all kinds of answers.
Enterprise Architecture (EA) is hugely important for medium and large organisations. However, if nobody reads the documentation and it gets out of date quickly, it’s a tick-box exercise rather than a value creating one. In my experience as a consultant, EAs are not having the impact they should. Enterprise Architects are smart people.
I’ve just created a new kata which you and your team/friends can use to practice your architecture and domain-driven design skills. All architecture decisions are ultimately driven by a company’s business model, so I think this is a sensible starting point. Is each domain core, supporting, or generic?
The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about softwarearchitecture too much. Introducing Metaflow These observations motivated Metaflow, our human-centric framework for data science.
Building general purpose architectures has always been hard; there are often so many conflicting requirements that you cannot derive an architecture that will serve all, so we have often ended up focusing on one side of the requirements that allow you to serve that area really well. From CPU to GPU.
but to reference concrete tooling used today in order to ground what could otherwise be a somewhat abstract exercise. While Git , GitHub, and other similar tools for software version control work well for code and the usual workflows of software development, they are a bit clunky for tracking all experiments, models, and data.
We skipped a few sessions (the exercises), but in retrospect we should have watched them all I think. Takeaways Information-dense videos on softwarearchitecture can be difficult to consume on your own. And few people will claim that watching densely-packed architectural videos all day is a substitute for in-person training.
Rethinking Domain, Software, and Team Boundaries As organizations grow, the structures and practices that helped them to be effective at one scale hinder them at another scale. Moving from a single to multiple products can be one of those situations where architecture starts to get in the way.
Scott Havens, Senior Director of Engineering at Mode Operandi, highlighted the benefits of event-based systems over legacy approaches, and how softwarearchitecture should be just as beautiful as the clothes on sale. Just look at how ugly that service-oriented architecture is!”
Defining Aggregate Boundaries Deciding that specific business operations should succeed or fail together sounds like a simple requirements gathering exercise. If you’d like to go through the whole process of modelling domains, shaping the softwarearchitecture, and finding aggregates, join my 2 day workshop at DDD EU in February 2020.
Topic modeling shows that corporations are looking for cloud skills, softwarearchitecture (a more senior skill to aspire to), AI skills, Kubernetes, Java, Python, microservices, security, and Linux. And, let’s face it, everyone wants product managers. All of these learning tools help teach critical thinking.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content