InfoQ Homepage Web Services Content on InfoQ
-
Michael Bryzek on Handling Microservices in the Real World
Microservices have been a trending topic for some time now and while we talked a lot about concepts in the past there are more and more real-life experiences to draw on now. In this interview, Michael Bryzek, co-founder and former CTO of Gilt, shares some of his experience working with microservices including how we should design our architectures and APIs to avoid ending up in a dependency hell.
-
Sadek Drobi on Architecture, Scala
Sadek Drobi explains ways to simplify software architectures by reframing the problem and requirements. Also: Scala, Prismic.io, and much more.
-
Rebecca Parsons on Microservices: Challenges, Benefits and Service Design
Rebecca Parsons, Thoughtworks CTO, on microservices: prerequisites, challenges and benefits. Also insights on designing services for scalability, handling failure and eventual consistency.
-
Al Tsang on Using JavaScript to Build Web APIs and the Node.js Fork
Al Tsang talks about using Node.js to build Web APIs, the emergence of an API economy, the convergence between an API Gateway and an ESB, and Node Forward Group's decision to fork Node.
-
Jerome Louvel on Web APIs with Restlet and APISpark
Jerome Louvel talks about Web APIs, the Restlet framework and his latest venture APISpark
-
Yoni Goldberg on Microservices and Scala at Gilt
Yoni Goldberg explains Gilt's architecture which consists of 350+ microservices, how teams decide the scope of a microservice, API design and management, monitoring, Scala at Gilt and much more.
-
Zach Holman on all Things Github
Many of today's most prominent app developers rely upon GitHub, a popular website that facilitates online collaboration between members of all areas of the software engineering community. Learn about the nuts and bolts of GitHub; like Repositories, Contributions, projects and streaks from Zach Holman in this InfoQ interview recorded live at QCon San Francisco 2013.
-
Jakub Nesetril, CEO of Apiary on Web APIs and Developer Experience
Developer experience(DX) was one of the prime motivators for Web APIs in response to SOA. Now companies such as Apiary are focused on enhancing this experience and improving developer productivity by taking a page from the SOA book around automation through tooling. Jakub Nesetril explains the nuances of what constitutes good DX and how Web APIs need to be designed and implemented in this context.
-
Martin Thompson Discusses Reactive System Design
Martin Thompson discusses the buidling of complex systems with regards to the Reactive Manifesto. Many web-based systems are built in a synchronous manner and that way of development may be their greatest barrier to scale and could greatly limit their production lifespan. Martin discusses these shortcomings and gives some advice on how to make systems truly reactive.
-
Sadek Drobi on Functional Programming and the Web, Fixing CMS with prismic.io
Sadek Drobi explains the benefits of functional programming for the web. Also: improving CMS by separating content from representation and how prismic.io implements ideas from functional DBs and Git.
-
Mike Amundsen on API Design, Governance, and Lifecycle Management
Mike Amundsen talks about API management, versioning, and discovery. He compares RESTFul and CRUD-style APIs, discusses the notion of 'affordance,' and introduces hypermedia APIs. He examines documentation modelling frameworks for APIs - like Swagger - and also provides his thoughts on API governance, OAuth 2.0, and web single sign-on.
-
Upcoming changes for the OSGi enterprise spec
David Bosschaert speaks to InfoQ at EclipseCon 2013 about the upcoming OSGi enterprise specification, including the remote REST management API and cloud dynamics, as well as looking to the future with the use of annotations and CDI injection.