My presentation on Apache Curator, Past, Present and Future at the Bay Area ZooKeeper User Group Meetup, November 6, 2014 - http://www.meetup.com/zookeeperusergroup/events/210813812
Apache development with GitHub and Travis CIJukka Zitting
Much of the recent innovation in development tooling has happened around Git-based cloud services like GitHub and Travis CI. While these services are not part of the official Apache infrastructure, it's still possible to use them to complement the tooling available to Apache projects. Based on experience from Apache Jackrabbit, this presentation shows how to leverage such external services while staying true to Apache principles and policies.
Puppet & Perforce: Versioning Everything for DeploymentsPerforce
We all want faster deployments – but how? Learn how to use Perforce to manage everything that goes into deployments, how to use Puppet to manage the state of nodes with Perforce, and how integrating Perforce and Puppet speeds up the adoption of DevOps practices.
/path/to/content - the Apache Jackrabbit content repositoryJukka Zitting
Looking for a database where user profiles and image galleries are equally at home? That comes with built-in full text search, fine-grained access control, flexible schemas, versioning and many more advanced features? Take a look at Apache Jackrabbit, the Java-based content repository that combines the best parts of file systems and databases. This introductory presentation covers Apache Jackrabbit and its hierarchical content model, and shows how it can be used as a powerful foundation of modern content-based applications.
Non-blocking IO to tame distributed systems ー How and why ChatWork uses async...TanUkkii
title: ノンブロッキングIOで分散システム を手懐ける ーチャットワークでのasynchbaseの利用
event: LINE Developer Meetup in Tokyo #28 - JVM非同期プログラミング -
https://line.connpass.com/event/78912/
This is my presentation on MySQL user camp on 26-06-2015.
It gives basic introduction to Ansible and how it can be benefited for MySQL deployment and configuration.
Apache development with GitHub and Travis CIJukka Zitting
Much of the recent innovation in development tooling has happened around Git-based cloud services like GitHub and Travis CI. While these services are not part of the official Apache infrastructure, it's still possible to use them to complement the tooling available to Apache projects. Based on experience from Apache Jackrabbit, this presentation shows how to leverage such external services while staying true to Apache principles and policies.
Puppet & Perforce: Versioning Everything for DeploymentsPerforce
We all want faster deployments – but how? Learn how to use Perforce to manage everything that goes into deployments, how to use Puppet to manage the state of nodes with Perforce, and how integrating Perforce and Puppet speeds up the adoption of DevOps practices.
/path/to/content - the Apache Jackrabbit content repositoryJukka Zitting
Looking for a database where user profiles and image galleries are equally at home? That comes with built-in full text search, fine-grained access control, flexible schemas, versioning and many more advanced features? Take a look at Apache Jackrabbit, the Java-based content repository that combines the best parts of file systems and databases. This introductory presentation covers Apache Jackrabbit and its hierarchical content model, and shows how it can be used as a powerful foundation of modern content-based applications.
Non-blocking IO to tame distributed systems ー How and why ChatWork uses async...TanUkkii
title: ノンブロッキングIOで分散システム を手懐ける ーチャットワークでのasynchbaseの利用
event: LINE Developer Meetup in Tokyo #28 - JVM非同期プログラミング -
https://line.connpass.com/event/78912/
This is my presentation on MySQL user camp on 26-06-2015.
It gives basic introduction to Ansible and how it can be benefited for MySQL deployment and configuration.
Introducing Puppet - The faster speed of AutomationRamit Surana
Puppet IT automation is a software that uses Puppet's declarative language to manage various stages of the IT infrastructure life cycle, including the provisioning, patching, configuration, and management of operating system and application components across enterprise data centers and cloud infrastructures
JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy?PROIDEA
Nowadays "cloud" and "microservice" terms are used all the time, even overused. Does any system must be the "microservices" deployed in the "cloud"? Definitely not! However once you see that your system may benefit from that architecture, the next question is how to get there - how to fly to the clouds?
Spring was always about simplifying the complicated aspects of your enterprise system. Netflix went to microservice architecture long before this term even was created. Both are very much contributed to open source software. How can you benefit from joint forces of the both?
Flying to clouds - can it be easy? Cloud Native ApplicationsJacek Bukowski
Nowadays "cloud" and "microservice" terms are used all the time, even overused. Does any system must be the "microservices" deployed in the "cloud"? Definitely not! However once you see that your system may benefit from that architecture, the next question is how to get there - how to fly to the clouds?
Spring was always about simplifying the complicated aspects of your enterprise system. Netflix went to microservice architecture long before this term even was created. Both are very much contributed to open source software. How can you benefit from joint forces of the both?
Eron Wright - Introducing Flink on MesosFlink Forward
http://flink-forward.org/kb_sessions/introducing-flink-on-mesos/
Apache Flink supports a variety of deployment modes, with support for Apache Mesos new to Flink 1.2. This talk will cover the benefits and major features of Flink on Mesos. We’ll demonstrate the functionality and discuss future directions.
Kafka Connect is a framework which connects Kafka with external Systems. It helps to move the data in and out of the Kafka. Connect makes it simple to use existing connector configuration for common source and sink Connectors.
Training Slides: 303 - Replicating out of a ClusterContinuent
Watch this 33min training on how to replicate out of your cluster using the standalone Replicator. This covers a walkthrough of what a Cluster Extractor is and what you can do with it, including a demonstration on how to install it.
TOPICS COVERED
- Explore the Cluster Extractor
- Review possible targets
- Discuss Use Cases
- Demonstrate an installation
Handling 1 Billion Requests/hr with Minimal Latency Using DockerMatomy
Head of Mobfox DevOps, David Spitzer, explains how Mobfox used Docker to scale both the services and development team to achieve low latency networking and auto scaling. He discusses the ecosystem back in early 2015 and today, what were the challenges, and how Mobfox overcame them.
This is my presentation of ActiveStates stackato given to the Copenhagen Perl Mongers
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
Introducing Puppet - The faster speed of AutomationRamit Surana
Puppet IT automation is a software that uses Puppet's declarative language to manage various stages of the IT infrastructure life cycle, including the provisioning, patching, configuration, and management of operating system and application components across enterprise data centers and cloud infrastructures
JDD 2016 - Jacek Bukowski - "Flying To Clouds" - Can It Be Easy?PROIDEA
Nowadays "cloud" and "microservice" terms are used all the time, even overused. Does any system must be the "microservices" deployed in the "cloud"? Definitely not! However once you see that your system may benefit from that architecture, the next question is how to get there - how to fly to the clouds?
Spring was always about simplifying the complicated aspects of your enterprise system. Netflix went to microservice architecture long before this term even was created. Both are very much contributed to open source software. How can you benefit from joint forces of the both?
Flying to clouds - can it be easy? Cloud Native ApplicationsJacek Bukowski
Nowadays "cloud" and "microservice" terms are used all the time, even overused. Does any system must be the "microservices" deployed in the "cloud"? Definitely not! However once you see that your system may benefit from that architecture, the next question is how to get there - how to fly to the clouds?
Spring was always about simplifying the complicated aspects of your enterprise system. Netflix went to microservice architecture long before this term even was created. Both are very much contributed to open source software. How can you benefit from joint forces of the both?
Eron Wright - Introducing Flink on MesosFlink Forward
http://flink-forward.org/kb_sessions/introducing-flink-on-mesos/
Apache Flink supports a variety of deployment modes, with support for Apache Mesos new to Flink 1.2. This talk will cover the benefits and major features of Flink on Mesos. We’ll demonstrate the functionality and discuss future directions.
Kafka Connect is a framework which connects Kafka with external Systems. It helps to move the data in and out of the Kafka. Connect makes it simple to use existing connector configuration for common source and sink Connectors.
Training Slides: 303 - Replicating out of a ClusterContinuent
Watch this 33min training on how to replicate out of your cluster using the standalone Replicator. This covers a walkthrough of what a Cluster Extractor is and what you can do with it, including a demonstration on how to install it.
TOPICS COVERED
- Explore the Cluster Extractor
- Review possible targets
- Discuss Use Cases
- Demonstrate an installation
Handling 1 Billion Requests/hr with Minimal Latency Using DockerMatomy
Head of Mobfox DevOps, David Spitzer, explains how Mobfox used Docker to scale both the services and development team to achieve low latency networking and auto scaling. He discusses the ecosystem back in early 2015 and today, what were the challenges, and how Mobfox overcame them.
This is my presentation of ActiveStates stackato given to the Copenhagen Perl Mongers
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
But we're already open source! Why would I want to bring my code to Apache?gagravarr
From ApacheCon Europe 2015 in Budapest
So, your business has already opened sourced some of its code? Great! Or you're thinking about it? That's fine! But now, someone's asking you about giving it to these Apache people? What's up with that, and why isn't just being open source enough?
In this talk, we'll look at several real world examples of where companies have chosen to contribute their existing open source code to the Apache Software Foundation. We'll see the advantages they got from it, the problems they faced along the way, why they did it, and how it helped their business. We'll also look briefly at where it may not be the right fit.
Wondering about how to take your business's open source involvement to the next level, and if contributing to projects at the Apache Software Foundation will deliver RoI, then this is the talk for you!
These are my slides from my talk at LA.rb, covering research at UCSB on the AppScale project. This is a condensed version of the talk I gave at SBonRails - see that talk for about twice as much material on these topics.
[Annotated] QConSF 2018: Airbnb's Great Migration - From Monolith to Service-...Jessica Tai
This is the uannotated version of the slide deck presented at QConSF 2018
Unannotated version found here: https://www.slideshare.net/JessicaTai3/unannotated-qconsf-2018-airbnbs-great-migration-from-monolith-to-serviceoriented-122636372
Abstract:
Redesigning your whole engineering architecture is costly and risky, but sometimes it’s worth it! At Airbnb, our Ruby on Rails monolith reached a point where it was difficult to scale alongside our growing engineering team and products. From our ongoing migration from monolithic to service-oriented architecture (SOA), we are already seeing various benefits including improved developer productivity, build and deploy times, site reliability, and latency.
This talk will provide an overview of trade-offs and motivation for the SOA migration. After discussing our proof of concept steps to break apart our monolith, I’ll discuss our architectural tenets around service building. The talk will then dive deep into lessons learned and best practices developed when undertaking the massive SOA challenge.
Key Takeaways:
- Identify tradeoffs between monolith and SOA
- Recognize how to apply design principles for building new services
- Understand best practices for caution, comparison, and standardization when migrating architecture
- Learn about Airbnb’s wins so far from the SOA migration
https://qconsf.com/sf2018/presentation/great-migration-monolith-service-oriented
My 6th. revision of my Stackato presentation given at the German Perl Workshop 2013 in Berlin, Germany,
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
My Stackato presentation given to the CopenhagenJS user group. Basic examples were implemented in Node.
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
Cloud Services Powered by IBM SoftLayer and NetflixOSSaspyker
This presentation covers our work starting with Acme Air web scale and transitioning to operational lessons learned in HA, automatic recovery, continuous delivery, and operational visibility. It shows the port of the Netflix OSS cloud platform to IBM's cloud - SoftLayer and use of RightScale.
Presentation of ActiveStates micro-cloud solution Stackato at Open Source Days 2012.
Stackato is a cloud solution from renowned ActiveState. It is based on the Open Source CloudFoundry and offers a serious cloud solution for Perl programmers, but also supports Python, Ruby, Node.js, PHP, Clojure and Java.
Stackato is very strong in the private PaaS area, but do also support as public PaaS and deployment onto Amazon's EC2.
The presentation will cover basic use of Stackato and the reason for using a PaaS, public as private. Stackato can also be used as a micro-cloud for developers supporting vSphere, VMware Fusion, Parallels and VirtualBox.
Stackato is currently in public beta, but it is already quite impressive in both features and tools. Stackato is not Open Source, but CloudFoundry is and Stackato offers a magnificent platform for deployment of Open Source projects, sites and services.
ActiveState has committed to keeping the micro-cloud solution free so it offers an exciting capability and extension to the developers toolbox and toolchain.
More information available at: https://logiclab.jira.com/wiki/display/OPEN/Stackato
React and GraphQL: Under the Hood of The Times Website Redesign https://open.nytimes.com/react-relay-and-graphql-under-the-hood-of-the-times-website-redesign-22fb62ea9764
Introducing ASP.NET vNext - A tour of the new ASP.NET platformJeffrey T. Fritz
Jeff Fritz shares how to get started with the new ASP.NET framework. He covers the goals and intents of Microsoft, and shows how you can get involved with this exciting open-source project. By the end of the presentation, you'll understand and be comfortable with the changes coming in the next version of ASP.NET
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
3. About Me
• Netflix Platform Team April 2011 – July 2013
• Started the Netflix OSS initiative
• Created the Netflix OSS Web Portal
• Currently Independent Contractor
• Lives in Panamá City, Panamá (!)
• Current contract: Blue Jeans Network
Panamá City!
4. Curator’s History
• Initially developed by me at Netflix
• Open-sourced by Netflix on GitHub in July 2011
• Accepted into the Apache Incubator in March
2013
• Curator graduated to an Apache Top Level
Project in September, 2013
6. Since Last Presentation
• Feb 2012?
• Apache
• Lots of bug fixes, new features, etc.
• Lots of adoption
• More than 10 releases
7. Move to Apache
• Apache verb |əˈpaSH, äˈpäSH|
Native American word meaning “slow down”
8. Move to Apache
• Apache verb |əˈpaSH, äˈpäSH|
Native American word meaning “slow down”
• Huge Success
• Adoption Skyrocketed
• Thank you to Patrick Hunt for championing
17. Cameron McKenzie
I'm a software engineer / architect and live in Hobart,
Australia with my partner and our 5 1/2 year old daughter. I
graduated from the Royal Melbourne Institute of
Technology in 1999 with a Bachelors of Applied Science
(Computer Science) and have been working for Unico, a
Melbourne based IT company, ever since. I've primarily
worked in the Telco space, dealing with call handling and
provisioning systems with high throughput requirements
and 5 9's reliability.
I became involved with Curator and ZooKeeper when
implementing a system for coordinating application
functions across geographically separated application
instances.
In my spare time I like to climb rocks and run up hills.
18. Scott Blum
I'm a software engineer at Square, Inc since 2012, working
on highly available system and infrastructure. I got
involved with Curator and Zookeeper while working on
shared systems for cluster-level leases, locks, and other
coordination data that was previously kept in
databases. Prior to Square, I was at Google for 7 years,
where my main claim to fame is Google Web Toolkit
(GWT) where I was the main developer on the Java-to-
Javascript compiler, debugging environment, and JRE
emulation libraries.
19. The Entire Team
Committer/PMC PMC
• Jordan Zimmerman
• Jay Zarfoss
• Eric Tschetter
• Ioannis Canellos
• Cameron McKenzie
• Scott Blum
• Patrick Hunt
• Mahadev Konar
• Luciano Resende
• Enis Söztutar
25. Curator RPC Proxy
• Gives access to Curator to non JVM languages/environments
• Organizations can unify their ZooKeeper usage across
languages/environments (i.e. use Curator's Service Discovery
recipe)
• The quality of ZooKeeper clients for some non-JVM languages is
lacking
• There are Thrift
implementations for a large
number of languages
and environments
26. Nirmata Workflow
• Nirmata Workflow is a Java Apache ZooKeeper and Apache Curator based library
that enables distributed task workflows.
• Can model simple to complex task relationships
• Manages task relationships and distributed scheduling
• Idempotent and non-idempotent tasks supported
• Custom task-types can be defined and targeted to
specific servers
• Simple API
• Supports runtime cluster changes
• No single point of failure
• http://nirmataoss.github.io/workflow/
28. ZooKeeper 3.5.x Support
• Curator will fully support dynamic reconfig:
CURATOR-160
• Curator will fully support watcher removal:
CURATOR-161
• Investigating if Curator needs to do anything for
local sessions: CURATOR-162
• We want to hear from the community if there’s
anything else we need to do
29. Other Stuff
• Java 8?
• Rework some of the APIs (get rid of
KeeperException, e.g.)
• More recipes
• More committers (could use 1 or 2 more)
30. Thank you!
Q&A
Jordan Zimmerman
jordan@jordanzimmerman.com
@randgalt
http://www.linkedin.com/in/jordanzimmerman
http://aisallc.com