The majority of enterprises are using and implementing public cloud infrastructures and emerging patterns such as microservice architectures in order to build scalable, connected systems. These systems support new demands on businesses as they move from traditional software models to providing Software-as-a-Service (SaaS) platforms, building Internet-of-Things (IoT) solutions, and supporting mobile application development and integration.
This session will provide insight and best practices in utilizing integration platforms and frameworks within the Cloud in order to build, configure, and deploy connected systems.
It will discuss the use of integration and routing technologies within the cloud used to connect devices for an Internet-of-Things solution. Key points include lessons learned in the following:
Environment Provisioning & Config Management
Integration frameworks in the cloud
Device authentication
Projects like Apache Solr have long been known as a traditional search engine operating on top of relational databases and frameworks like Hadoop, but in recent years Solr’s role as a standalone NoSQL store has been taking off. For organizations serving up hundreds of millions – sometimes billions – of requests per day, the scalability and stability of Solr is increasingly attractive for not only the retrieval but also the storage of data in high volumes.
In this session, Will Hayes will share how businesses across industries – from large publishers to major cloud providers to financial institutions – are turning to search as a primary data store, along with best practices that organizations looking to make the transition can employ today. Hayes will examine projects like Apache Solr and its evolution from a simple knowledge base to a comprehensive data service, as well as the advantages of treating it as such.
Big data, cloud, analytics, contextual information, wearable devices, mobility, WebRTC: together these advances represent a perfect storm of technologies that is disrupting and transforming not only business efficiency, but also how we engage, communicate, and collaborate in the workplace and beyond. This session will turn the spotlight on this new reality: addressing the technologies, devices, systems, frameworks, processes, challenges and benefits, and impacts and opportunities that are redefining how we communicate and do business - both near term and in the years to come.
How Artificial Intelligence is Transforming Commerce
We’re on the verge of a new AI frontier. By combining distributed computing power with multiple disciplines of AI like deep learning and evolutionary computation, we can get new insights and discover previously unseen patterns from massive datasets companies have already been collecting for years. This sort of intelligence can do everything from optimizing retailer sales funnels to helping shoppers find that perfect pair of shoes. This session discusses the significant progress being made in both the areas of visual intelligence–where we can extract meaning from image data to understand in-the-moment buyer intent–and evolutionary computation–where we can use machine learning algorithms that mimic Darwinian evolution to hone and optimize any part of a site, from the home page to the check-out page. Or, in other words, how AI will transform retail forever.
Seamless integration of people, devices, and systems is the fundamental of Digital Transformation that enables a digital experience for external and internal consumers.APIs make connectivity simple, faster, standardized, and secure. As a result, APIs are everywhere in a successful digital enterprise. During this session, Asanka will take you through an architecture journey, which defines a reference architecture for an API-driven digital enterprise, as well as lessons on building an effective API program for your organization. In addition, Asanka will share some technical and non-technical best practices gathered while implementing similar solutions.
Endpoint design is an art. It’s the interface to your service, your gate to the world. A service is only as good as its API lets it be.
From-scratch API design has its own challenges. You’re creating a language that will be used by people who may not even know about you yet! A good early API design is consistent, yet flexible. We’ll go over the steps to make that happen. What are the best techniques you can use when designing any API?
Now you’ve got users. But, in an iterative world, nothing stays the same for long. You’re going to have to make some changes, and you want your API consumers on board. How are you going to get them to come along? Ask for their feedback! We’ll talk about all the techniques to solicit valuable feedback on API usage, from usage analysis to in-person meetings.
Finally, you have your implementation. We’ll go over documentation, versioning, and change techniques. All of it is done with the relationship with the client in mind, so you can both get the most out of your API.
A typical microservices architecture has five tiers:
Five tiers – isn't it too many? Yeah, that's what we think too. So we've come up with an idea to shrink the whole bunch of tiers down to just a couple. The web proxy and database proxy are combined into one tier, now just a proxy. The application server, the cache, and the DBMS are packed into the other tier. Fewer tiers mean less problems and more bonuses like data consistency and better performance. In this session, I'll explain how to do this magic and how it works under the hood.
Register Here: https://www.universe.com/events/lunch-learn-with-qlik-tickets-G3VB24
Building powerful analytics into your applications should be an intuitive experience using flexible, open web technologies that provide not only rapid results – but the versatility to do whatever needs to be done with a short learning curve.
In this session, you will hear from the Qlik Developer Relations and Solution Architect organization as they discuss Qlik’s visual analytics platform and ease of use in working to extend your applications using Qlik’s library of open, standard APIs and the latest in web technologies including HTML5, CSS3, JSON and AngularJS.
You will also be introduced to the ‘Qlik Playground’ an open source platform that allows you to use, explore and quickly test drive your new analytic application ideas with access to public data sets (including your own Twitter data) through available APIs, allowing you to experience the powerful data and search capabilities that Qlik technologies offer.
Sun Microsystems coined the phrase “The Network is the Computer” in the 1990s, though it was more aspirational than reality. But today, the explosive demand for realtime software and always-on experiences is forcing the network to get smarter. The new trend in “Serverless Infrastructure” is gaining steam, but doesn’t always help delivering scalable realtime experiences. To truly meet the needs of realtime, always-on apps, serverless platforms must evolve from the cloud to the network. This presentation will explore:
Categories of realtime software and always-on use cases that need a distributed infrastructure to scale.
Embedding application logic into a programmable network.
The software design patterns that will emerge to leverage smarter networks.
The security considerations of data streams and programmable networks.
Platforms like Facebook and LinkedIn use social graphs to help us find personal connections - however, at Ancestry, we’re able to build a family history graph that reveals the complicated connections between billions of people, locations around the world, and tens of thousands of historical events.
Through the power of machine learning, Ancestry, the world’s largest family history and consumer DNA database, is creating its Big Tree, a knowledge graph that stitches together 10 petabytes of structured and unstructured data from 18 billion records, more than 80 million family trees and eight billion people into one Big Tree. Utilizing the scalability of cloud computing, artificial intelligence, big data technology, AI based Search technology, and distributed stitching engines, the Big Tree is updated in real time - at a rate of 400 changes per second and 35 million changes a day - as users input data or make edits, becoming more powerful and unearthing new knowledge of familial connections with every update.
In this session, Ancestry will present an informative explanation of how the company is leveraging big data and machine learning capabilities to stitch together the largest family history graph, and how it will impact and reveal the organic relationships between people, locations and events, which could prove a powerful force for greater empathy and understanding as we understand how we relate to the rest of humanity.
Whether it’s requesting rides, finding a rental for your next vacation, or improving public transportation, today’s app economy is transforming the business landscape. It creates an environment for exponential success for those who know how to harness the power of their data, content, and/or logic to derive revenue. Open, scalable, and managed Application Programming Interfaces (APIs) are the key ingredient for that to happen. Driven by the explosion of consumer devices, APIs are now powering much of what we do on the web, via mobile devices, and are driving the rise of the Internet of Things.
During this panel discussion you’ll hear from organizations who took the step of publishing open, scalable, and managed APIs to their own engineering departments, external partners or customers, and developer-friendly channels, enabling a "popularization" of services in the areas and exposing themselves to unlimited opportunities to derive new revenue, reach new audiences, or/and realize greater innovation.
These organizations will share how APIs are reinventing the way they do business. Some key points that will be discussed include:
In late 2015, the European Union adopted the Second Payment Systems Directive (PSD2) as a regulation for all its member states with the objective of better protective consumers, promoting the development and use of innovative online and mobile payments, and making cross-border European payments services safer. India went a step further when it went live with the Unified Payments Interface (UPI) with a vision to make payments and settlements safer, more efficient, more innovative and more inclusive in a country of 1.2 billion.
These and other similar initiatives across the globe encourage the democratization of data to nurture healthy competition, foster innovation and deliver better business outcomes. This session takes a brief look at these initiatives and contemplates on the lessons the US Banking industry can learn from them.
Developer Market Segmentation: Who Are Developers and What Do They Want
A common misconception is that all developers are the same, which, in fact, is not the case. Not all developers are the same and not all of them have the same goals. A well-designed platform knows how to cater to a broad range of developers and meet a variety of needs.
When a platform company is not in tune with the different needs of various developer segments, the company is at risk of short changing certain audience segments and ultimately turning customers away. Third-party developers can be priced out or underserved, while it seems like they are both using the same API.
In this session, we'll discuss lessons learned from interactions with DocuSign API developers and the DocuSign “developer experience and ecosystem journey” to help others better position themselves and create a superior developer experience for all developers.
The inevitability of failures is the bane of scaling any modern web service and can be a deal breaker when the API failing is something you depend on! Lucky for us, there are techniques that can help protect your product and handle failures in subsystems gracefully. This talk will dive into one of these in depth, the Circuit Breaker pattern, and explore the options it gives us for keeping our users happy when APIs are failing.
We will be focusing on several real-world problems and how they can be addressed by circuit breakers. You should expect to leave the talk with details on simple circuit breakers as well as understanding how they can be adapted for more complex situations.
You’re designing an API and it’s gonna be great: fast, standards-based, and heralded by devs everywhere. But if it was that easy, every API would be world-class and integrations would be a snap. We at HelloSign know that’s not the case. Having released the first version of our API in 2011, we’ve had over 5 years to refine it into something developers seem to like. Learn from our successes and failures and avoid these 10 things when designing your API.
Now that we're composing applications from APIs, the amount of configuration, credentials and settings we need to glue our applications together is getting ever larger.
In this session we'll be looking at the principles of configuration-as-a-service, and looking at how this can be used to help you simplify the design and hosting of your applications.
Then we'll open the session to the floor for Q&A on how you can make your life easier with configuration-as-a-service.
Designing a good API is known to be a difficult task, which only becomes more challenging when it comes to creating an HTTP API. You need to take into account some additional constraints such as network efficiency and granularity.
Typically, if you want your JavaScript client to choose what data should be returned, as well as the granularity of the call, you need to have an architecture that allows you to expose your core API in a flexible and composable way. The problem becomes even more complicated if you also want to let developers contribute new services that should then be exposed as a first-class citizen through your API.
This presentation is a summary of the challenges we solved to provide an HTTP API on top of our open source platform.
In this talk, we will explain the design principles and techniques we have used to publish our core API as a REST API while maintaining extensibility and giving full power to the client over the granularity of the calls and the data.
Imagine a demand-driven world where every service you can think of is at your beck-and-call. A future where you can fly to your next business meeting at the time you choose or shop for goods at home and have them delivered when you want and where you want – by a drone. Or a future where car ownership becomes inefficient and a driverless car is ready to pick you up and take you wherever you need to go. Imagine a world where hospital waiting rooms are obsolete because the ER has optimized its staff and resources and patients are also able to receive at home care with a touch of a button.
You may say we already live in that world today, powered by app-based companies where the tap of an app will get you a car on-demand in the next five minutes. But for every time you choose to use a ride-sharing service, you may not realize that in order to get that one ride, there are multiple other cars driving around aimlessly burning fuel, creating emissions, congesting traffic waiting for the next passenger. You can shop from home and choose to have something delivered next-day and in some cases same-day, but only if the supplier has the resources readily available to fulfill your request in that timeframe. Though convenient, these services are flooded with inefficiency and waste because most of these companies provide their services based on supply, not on demand. They are constrained by resources that are stretched to their limits.
But what if these constraints were eliminated?
Leveraging advanced technology to unlock data collected via autonomous vehicles, sensors and apps, and using this data to make decisions in real-time will allow our world to move from being on-demand to truly demand-driven. A world where everything happens when and where we want, but in the most efficient and convenient manner, improving sustainability and reducing waste, pollution and eliminating congestion.
Tomorrow’s demand-driven city is very much possible today.