alexp / tags / software

Tagged with “software” (3)

  1. Episode 210: Stefan Tilkov on Architecture and Micro Services : Software Engineering Radio

    Episode 210: Stefan Tilkov on Architecture and Micro Services

    Micro services is an emerging trend in software architecture that focuses on small, lightweight applications as a means to avoid large, unmaintainable, monolithic systems. This approach allows for individual technology stacks for each component and more resilient systems. Micro services uses well-known communication schemes such as REST but also require new technologies for the implementation. Methodologies like the Twelve-Factor App provide a set of rules for the deployment and operation of such systems. Teams take care of several of those services and deal with separate business domains to make the best use of Conway’s Law. These business domains provide a more coarse-grained software architecture.

    In this episode, Stefan Tilkov discusses these new approaches as well as their benefits and drawbacks with Eberhard Wolff. Stefan is CEO and Principal Consultant at innoQ in Germany. He works as a software architect and is a well-known speaker at international conferences. More recently, he has joined Software Engineering Radio as a host.

    Recording Venue: JAX conference, Mainz, Germany

    Related Links

    Stefan’s timeline at the innoQ Blog: https://www.innoq.com/people/st

    The Twelve Factor App: http://12factor.net/

    Slides from one of Stefan’s talks: https://www.innoq.com/en/talks/2014/02/architektur-201x/

    Java EE architecture diagrams: http://docs.oracle.com/javaee/7/tutorial/doc/overview003.htm

    Martin Fowler on Micro Services http://martinfowler.com/articles/microservices.html

    Stefan on Pragmatic SOA: http://www.infoq.com/presentations/Pragmatic-SOA

    Martin Fowler on Micro Services and the First Law of Distributed Objects: http://martinfowler.com/articles/distributed-objects-microservices.html

    One of the projects using the suggested approach: http://qconlondon.com/london-2014/presentation/From%20Parts%20to%20a%20Whole:%20Modular%20Development%20of%20a%20Large-Scale%20e-Commerce%20Site

    Talk about the architecture at Groupon: http://qconlondon.com/london-2014/presentation/I-Tier:%20Breaking%20Up%20the%20Monolith

    Chaos Monkey and Simian Arm: https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey

    Dropwizard: http://dropwizard.github.io/dropwizard/

    Michael T. Nygard’s book Release It!: https://pragprog.com/book/mnee/release-it

    Hystrix: https://github.com/Netflix/Hystrix

    Stefan Tilkov on Twitter: @stilkov

    Stefan’s personal timeline: https://www.innoq.com/people/st

    Podcast: Play in new window

    | Download

    http://www.se-radio.net/2014/09/episode-210-stefan-tilkov-on-architecture-and-micro-services/

    —Huffduffed by alexp

  2. A16z Podcast: Ben and Marc Explain (Practically) Everything – Part 1 | Andreessen Horowitz

    “In 2014 we ought to be at the point where everybody can get basic shelter, transportation, education and other services without bankrupting the country.” — Ben Horowitz

     “It’s basically prime-time now, and in the next five years, to think about every business, every industry and every field and say, how can we reinvent it?” — Marc Andreessen

    Around the firm we use “software eats the world” as a guide for how technology will impact every industry and every person – from education to healthcare and government. As a16z marks its five-year anniversary, we turned to the fellow who came up with the thesis, Marc Andreessen, to explain how it’s rippling around the globe. And to break down all the implications for building companies and managing people we tapped a16z’s cofounder Ben Horowitz. With both “a” and “z” in the room, this segment takes stock of the technology industry and startup ecosystem – from entrepreneurs to investors, and where it’s all headed next.  Part one of two.

    http://a16z.com/2014/08/25/a16z-podcast-ben-and-marc-explain-practically-everything-part-1/

    —Huffduffed by alexp