Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Considering Microservices? | @DevOpsSummit #DevOps #APM #Microservices
Here are some tips from the community to keep in mind

This week's Top 10 is a little bit different.

The latest episode of our Continuous Discussions (#c9d9) podcast focused on Microservices and Continuous Delivery.

Panelists Usman IsmailDaniel RolnickDarko Fabijan and our own Anders Wallgren discussed some of the best practices and tips to approaching a transition to microservices.

Ever since the episode aired, we've gotten great feedback from people - who are either curious and just starting out with evaluating Microservices, or sharing their struggles with decomposing their applications and managing microservices in Production.

Anders has previously written about the challenges of Microservices and best practices for designing Continuous Delivery pipelines for microservices-driven apps. The latest #c9d9 episode had some additional great tips shared by our experts - that we thought were worthwhile to call out.

Below are some takeaways from this episode. If you are looking into Microservices as a viable architecture for your offering, we encourage you to watch the full episode below for more goodies and some recommendations for tools of the trade.

Daniel-Rolnick-c9d9-devops1. Microservices take on one of the best practices of writing code - do it in small batches. Every time you add a feature, ask yourself if it really belongs in this service. Individual features might end up being their own services. Daniel Rolnick

usman-ismail2. Anything that is going to be done more than once needs to be code-defined and not human-defined. This ensures your pipeline is versionable and testable. Usman Ismail

darkofabijan-c9d9-devops3. Microservices provides a 10:1 benefit compared to monoliths. It allows you to deploy to a small batch of your servers, enabling you to roll back and scale up again quickly. For a release that might take 10 minutes in a monolith, it would only take one minute in a microservice. Darko Fabijan

anders-wallgren-c9d94. Don't just jump on the microservices bandwagon to be cool." Understand why you are switching to microservices - is it for code? Operational reasons? Scalability? If you don't know what your most important goals are in switching to microservices, then don't do it. Anders Wallgren

Daniel-Rolnick-c9d9-devops5. It's not a one size fits all model - you can still do Continuous Delivery and microservices with monoliths.Mix and match microservices and monoliths if combining the two works best for you. Daniel Rolnick

usman-ismail6. Microservices put you in the world of graphs instead of trees. You can go to an independently deployed service model, but be careful about when you are deploying and how that impacts your graph. Usman Ismail

darkofabijan-c9d9-devops7. Monoliths are cheaper, but will come to bite you later. While microservices may be slow in the beginning due to the increased need for monitoring and logging, it will save you in the end. Darko Fabijan

Daniel-Rolnick-c9d9-devops8. When you move from monoliths to microservices, youlose comfort and certainty. Implement phase and canary deployments to give you back the certainty you lost. Daniel Rolnick

usman-ismail9. Having a monitoring system, like DataDog, separate from your own logging system doesn't make sense. De-bugging at that level requires a unified logging system. Usman Ismail

anders-wallgren-c9d910. Microservices is a journey. Starting out as a microservice won't allow you to understand your problem and pick the correct service boundaries. Let your monolithdecompose naturally as you gain the skills and tools to run microservices. Anders Wallgren

Watch the full episode:

About Anders Wallgren
Anders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.

Latest Cloud Developer Stories
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of ...
They say multi-cloud is coming, but organizations are leveraging multiple clouds already. According to a study by 451 Research, only 21% of organizations were using a single cloud. If you've found yourself unprepared for the barrage of cloud services introduced in your organizati...
"We began as LinuxAcademy.com about five years ago as a very small outfit. Since then we've transitioned into more of a DevOps training company - the technologies and the tooling around DevOps," explained Doug Vanderweide, an instructor at Linux Academy, in this SYS-CON.tv interv...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE