Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (15)
  • O'Reilly 〈Firm〉,  (10)
  • Dehghani, Zhamak  (5)
  • 1
    Orig.schr. Ausgabe: 初版.
    Title: ソフトウェアアーキテクチャ・ハードパーツ : : 分散アーキテクチャのためのトレードオフ分析 /
    Publisher: オライリー・ジャパン,
    ISBN: 9784814400065 , 4814400063
    Language: Japanese
    Pages: 1 online resource (472 pages)
    Edition: Shohan.
    Uniform Title: Software architecture
    DDC: 005.1/2
    Keywords: Software architecture ; Electronic data processing Distributed processing
    Note: Includes bibiographical references , In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781663721396 , 1663721394
    Language: English
    Pages: 1 online resource (1 audio file (12 hr., 51 min.))
    Edition: [First edition].
    DDC: 005.1/2
    Keywords: Software architecture ; Electronic data processing Distributed processing ; Architecture logicielle ; Traitement réparti ; Audiobooks ; Livres audio
    Abstract: There are no easy decisions in software architecture. Instead, there are many hard parts-difficult problems or issues with no best practices-that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals, they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. This book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. You'll find out how to analyze trade-offs and effectively document your decisions; make better decisions regarding service granularity; understand the complexities of breaking apart monolithic applications; manage and decouple contracts between services; handle data in a highly distributed architecture; and learn patterns to manage workflow and transactions when breaking apart applications.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 29, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9788328395282 , 8328395282
    Language: Polish
    Pages: 1 online resource (408 pages) , illustrations
    Edition: [First edition].
    Uniform Title: Software architecture
    DDC: 005.1/2
    Keywords: Software architecture ; Electronic data processing Distributed processing
    Abstract: W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorców projektowych architekt oprogramowania musi sobie radzić z trudnym zadaniem, jakim jest wybór odpowiednich rozwiązań. Będą one potem szczegółowo testowane podczas pracy w środowisku produkcyjnym, a także przy późniejszym dostosowywaniu i rozbudowywaniu oprogramowania. Tymczasem w wypadku architektury złożonych systemów nie ma łatwych kompromisów. Konieczne jest bardzo wnikliwe i krytyczne przemyślenie każdej decyzji projektowej, i to na możliwie najwcześniejszym etapie pracy. Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy utrudniające podejmowanie dobrych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru optymalnej architektury. Na jasnych przykładach pokazano, w jaki sposób należy przystąpić do analizy założeń projektowych ― począwszy od określenia "ziarnistości" usług, przepływów informacji i orkiestracji, poprzez eliminację sprzężenia kontraktów i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania właściwości operacyjnych, takich jak skalowalność, elastyczność i wydajność.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (54 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Software architecture ; Software architecture ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Join us for this edition of O'Reilly Book Club with Mark Richards and Neal Ford, author of Fundamentals of Software Architecture and Software Architecture: The Hard Parts. Ask questions, learn tricks of the trade, listen to stories, and connect with other readers. What you'll learn and how you can apply itUnderstand what software architecture is and why it's so hard to define precisely Learn the fundamentals of software architecture (structure of the system combined with architecture characteristics, architecture decisions, and design principles) Explore the importance of thinking like a software architect This recording of a live event is for you because... You want to go beyond the words on the page and hear from the authors. You want to learn from other software architects. Recommended follow-up: Read Fundamentals of Software Architecture (book) Read Software Architecture: The Hard Parts (book) Attend Software Architecture by Example (live event with Mark Richards and Neal Ford) Attend our 2023 Software Architecture Superstream events Attend our Software Architecture Hour events.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 21, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (13 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: As with any field of discipline--in any profession or industry--knowing how to do your job, no matter how good you are or how much training and experience you have, is only a part of the skillset that you need to possess to be successful as a software architect. To be truly effective requires a good balance between technical skills and "soft skills." In this learning path, the fifth in a series of six on software architecture fundamentals, your hosts, Neal Ford and Mark Richards, teach you some of the core techniques and practices for managing teams, negotiating with stakeholders and developers, and how to become an effective leader as an architect. Neal and Mark show you methods and best practices for working with your architecture team, including how to recognize "boundaries" that can develop and the personalities that generally form them. You'll also examine how to better handle the seemingly endless meetings that you must attend as well as those that you must make others attend. You also look at Conway's Law with respect to how you design systems in your organization. And, finally, you'll see how to develop your negotiating skills to help gain consensus among stakeholders, technologists, and team members. What you'll learn--and how you can apply it Control various types of architecture boundaries and the personalities that form them Work with members of your architecture team by using techniques and best practices Cope with meetings imposed on you and meetings you impose on others Become an effective technical leader by honing your skills Delve into the relationship between software architecture, team structure, and the impact of Conway's Law when designing systems Use negotiating skills to drive consensus and understand tradeoffs with stakeholders, technologists, and team members Exercises included Self-Paced Exercise: Negotiation This learning path is for you because... You're a senior-level developer who wants to become a software architect You're a junior architect and you want to bump up your skill sets Prerequisites: You should have knowledge of development workflows and programming experience Materials or downloads needed in advance: None.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (33 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Like their brick-and-mortar counterparts, software architects need to take a holistic view of the solutions they design and build, thoughtfully combining programming elements, patterns, and styles with refined leadership and communication skills to create complete and effective software architectures. The role and responsibilities of the software architect is a challenging one, spanning the gamut of software disciplines, but it's also satisfying and rewarding. Indeed, CNN recently rated software architect as the number one job in America. Yet, no clear path exists for moving from developer to architect. In this video course, the first in a series of six on software architecture fundamentals, your hosts, Neal Ford and Mark Richards, introduce the essential skills that you need to possess to be an effective architect. In the broad scope, you'll learn how to "think like an architect." But you also take a closer look at specific concepts such as architectural quantum as well as understanding the core characteristics (the "-ilities") of software architecture and how to analyze trade-offs. Finally, you will learn how to identify and create components, the building blocks, and the foundation of any system. Throughout this series, you'll use actual real-world problems, called "katas" (exercises), to assess your progress as you work through each learning path. They give you a quick insight into how you're doing and take the guesswork out of learning. What you'll learn--and how you can apply it What software architecture is and what the difference is between architecture decisions and technology decisions Understand the primary aspects of being a software architect--how to "think like an architect" Acquire crucial soft skills, such as how to communicate effectively as a team leader and how to match methodology with architecture to ensure a successful implementation Discover various techniques and patterns for integrating multiple applications and databases The meaning of modularity and architectural quantum How to identify architecture characteristics and analyze trade-offs How to make your architecture more adaptable to changes in business and technology Understand application, integration, and enterprise architecture frameworks Understand the effect of modern engineering practices and the pros and cons of different approaches Exercises included Guided Exercise: Identifying Architecture Characteristics Self-Paced Exercise: Identifying Architecture Characteristics Self-Paced Exercise: Identify Major Components This video course is for you because... You're a senior-level developer who wants to become a software architect You're a junior architect new to the role who wants to delve deeper Prerequisites: You should have knowledge of development workflows and programming experience Materials or downloads needed in advance: None.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/2
    Keywords: Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The underlying architecture for a modern enterprise-scale application can be mind-bogglingly complex to conceive and design. But no matter what your experience level or training might be and how well you understand the labyrinth of components, elements, frameworks, and platforms that comprise your design, one fact remains immutable: many other people will have a vested interest in the architecture you're planning to create--from stakeholders to developers to SREs, and many more people--and they're going to need documentation to guide and explain the lay of the land. Indeed, before the project even gets a green light, you'll need to document architectural decisions and present your rationale to the project's stakeholders before the first line of code is even written. In this learning path, the third in a series of six on software architecture fundamentals, your hosts, Neal Ford and Mark Richards, show you effective techniques for diagramming and documenting software architecture. You will also learn how to craft and write successful proposals, business cases, evaluations, and other documentation to support your vision. And, you'll explore how to document architecture decisions using architecture decision records and effectively justify and communicate an architecture to various stakeholders with clarity and confidence. What you'll learn--and how you can apply it Validate, document, and communicate your architecture decisions to the appropriate stakeholders Understand the difference between architecture decisions and technology decisions Make effective technical presentations and learn how to present them Write proposals, evaluations, business cases, and other persuasive documents Exercises included Guided Exercise: Diagramming Software Architecture Self-Paced Exercise: Diagramming Software Architecture Guided Exercise: Documenting Software Architecture Self-Paced Exercise: Documenting Software Architecture This learning path is for you because... You're a senior-level developer who wants to become a software architect You're junior architect and you want to bump up your skill sets Prerequisites: You should have knowledge of development workflows and programming experience Materials or downloads needed in advance:None.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 16 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: About Architectural Katas: What could be better than practicing software architecture with your handpicked dream team of architects? Participants in Architectural Katas, moderated by Neal Ford and Mark Richards, work together in small groups of their choosing to solve a challenge an actual organization is facing. Everyone gets the chance to practice their craft with a real software architecture problem in a safe and social environment, and the finalists and winners earn well-deserved bragging rights (not to mention an intriguing line on their résumé). Plus a selected organization will have some of its gnarliest software architecture problems solved. Series schedule: Event 1: Kickoff - October 25, 2022 Meet the judges, hear all the details on how Architectural Katas works, learn more about the software architecture problem you'll be solving, and get the chance to ask Neal and Mark any questions you may have. New for Fall 2022! Discussion Forum with the Judges - October 28, 2022 Teams will be invited to a special one-hour discussion forum, where you'll have the opportunity to ask the judges questions as you prepare your architectural solution. Event 2: Semifinals and Architectural Presentation - November 18, 2022 Get a master class on presentation skills and learn how to successfully showcase software architecture plans to developers and stakeholders (and judges). You'll also find out the top teams that will submit their video presentations for the final event. Event 3: Finals - December 7, 2022 The top teams' videos are shown, judges provide feedback, attendees vote for their favorite, and judges announce the winner. New for Fall 2022! Discussion Forum with the Judges - December 9, 2022 Finalists will be invited to a special one-hour discussion forum, where you'll be able to receive additional feedback from the judges about your team's solution. What you'll learn and how you can apply it Identify and design architectural components Explore techniques to analyze and select the right architecture patterns Learn how to diagram and document an architectural solution Develop better communication skills to champion architecture decisions to developers and stakeholders This recording of a live event is for you because... You're a senior-level developer who wants to make the move to architect. You're a practicing software architect who wants to hone your skills and learn new software architecture techniques and practices. You're responsible for creating a software architecture for your company, and you want to practice with a real-world challenge. Recommended follow-up: Read Fundamentals of Software Architecture (book) Read Building Microservices, second edition (book) Read Building Evolutionary Architectures (book) Read Building Event-Driven Microservices (book) Take Architecture: The Hard Parts (live online training course with Mark Richards and Neal Ford) Take Microservice Fundamentals (live online training course with Sam Newman) Please note that slides or supplemental materials are not available for download from this recording. Resources are only provided at the time of the live event.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 8, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 29 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: With an eye to the future, many organizations have made the move to microservices as a means of decomposing monolithic legacy systems. But what does this move mean for delivering data? Join us to discover how understanding the intersection of software architecture and data can help you achieve new levels of velocity, agility, reliability, and efficiency. If you’re looking for ways to manage data as a software architect or developer, these sessions will help you learn what’s involved so you can chart a course toward a successful solution. About the Software Architecture Superstream Series: This six-part series of half-day online events focuses on the hottest topics in software architecture, giving you the insights to keep pace with what’s next while still accommodating legacy needs. Both seasoned software architects and those looking to break into the field will learn new skills and the latest information on the tools and technologies they need to succeed. What you'll learn-and how you can apply it Explore the intersection of software architecture and data Understand how and when to decompose monolithic data Learn how to apply evolutionary practices to databases and how to apply database refactoring patterns to evolve the database design See what’s coming next with data mesh, the next-generation analytical data platform This Superstream is for you because... You’re a developer or architect who wants to understand the intersection of architecture and data. You’re currently looking for ways to deliver data to support your businesses goals. You want to become well-versed in the foundations and best practices of software architecture and data. Prerequisites: Come with your questions Have a pen and paper handy to capture notes, insights, and inspiration Recommended follow-up: Read Fundamentals of Software Architecture (book) Read Building Microservices , second edition (book) Read Building Evolutionary Architectures (book) Read Building Event-Driven Microservices (book) Take Software Architecture by Example (live online training course with Mark Richards and Neal Ford) Take Architecture: The Hard Parts (live online training course with Mark Richards and Neal Ford) Take Microservice Fundamentals (live online training course with Sam Newman)
    Note: Online resource; Title from title screen (viewed January 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 58 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/2
    Keywords: Software architecture ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Sponsored by circleci and vFunction Developers have no single--or clearly defined--path to becoming a software architect. But these sessions will give you a solid grasp of the fundamentals, preparing you to implement the strategies that will help your organization increase performance, reduce costs, manage complexity, build in resilience and scalability, and speed time to market. Whether you're a senior-level developer who wants to make the move to architect, an "accidental architect" who makes long-term decisions but lacks the title, or a practicing software architect who wants to hone your skills, these sessions provide the insight, advice, and essential knowledge you need to up your game. What you'll learn and how you can apply it Understand how architecture styles differ from patterns Discover why architecture is more important than the architect role Explore the opportunities and challenges of using machine learning in architecture Learn how to deal with imposter syndrome This recording of a live event is for you because... You're a senior-level developer who wants to make the move to architect. You're a practicing software architect who wants to hone your skills and learn best practices and new techniques. You want to better understand how some of the newest trends in architecture will impact your role. Recommended follow-up: Listen to The Software Architect Elevator (audiobook) or read the book Read Fundamentals of Software Architecture (book) Explore Software Architecture Fundamentals (course) Take Software Architecture by Example (live online training course with Neal Ford and Mark Richards) Read Software Architecture Patterns, 2e (report).
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...