- Welcome
- My name is Yan Pujante . I am a software engineer and the author of the open source project glu, the deployment automation platform. I am also the creator of the kiwidoc service which allows you to search and browse javadoc api. If you want more information about me please check my LinkedIn profile.
- Social
-
- Contact
- If you are a human being and you are trying to contact me, you can either contact me through LinkedIn, twitter or directly by decoding my email address: <my 3 letter first name> at pongasoft dot com.
| ← Next | Latest | All | Previous → |
Over the course of the last 5 years, LinkedIn has been built using relatively simple technologies: front end web applications (tomcat/servlet/jsp), backend services (jetty/spring remoting), databases, replication, jms. Although the web site was scaling adequately, LinkedIn had some big challenges to overcome:
In March of 2008, a group of Senior Engineers started a project to explore the best available technologies which could help in building the next generation of the architecture that would address those challenges. The new architecture involved using OSGI/Spring DM as the foundation because it had the right properties we were interested in. The code was migrated to a more modular paradigm using binary consumption.
This session will demonstrate how we integrated OSGi, the pros and cons of the changes, the pain points as well as the migration strategy.
