The document summarizes a presentation about how Macy's uses Heroku and full stack JavaScript to architect a highly scalable ecommerce mobile web experience. It discusses how Macy's uses APIs to fuel innovation, the technical background of their mobile web development, and how Heroku helped improve performance and scalability. Key points included how the technology stack improved average page load times by 52% and average on-load times by 90%, how Heroku allows for easy deployment, scaling, configuration and use of add-ons. Over 200 apps have been deployed to drive further innovation at Macy's.
E-Commerce Business, Technology & Society, Full presentation covering the business model of e-Commerce starting from implementation, operation and revenue streaming, all about how to automate and sell online.
E-Commerce Business, Technology & Society, Full presentation covering the business model of e-Commerce starting from implementation, operation and revenue streaming, all about how to automate and sell online.
E Commerce Business Introduction PowerPoint Presentation Slides SlideTeam
Presenting this set of slides with name - E Commerce Business Introduction Powerpoint Presentation Slides. We bring to you to the point topic specific slides with apt research and understanding. Putting forth our PPT deck comprises of twenty three slides. Our tailor made E Commerce Business Introduction Powerpoint Presentation Slides editable presentation deck assists planners to segment and expound the topic with brevity. The advantageous slides on E Commerce Business Introduction Powerpoint Presentation Slides is braced with multiple charts and graphs, overviews, analysis templates agenda slides etc. to help boost important aspects of your presentation. Highlight all sorts of related usable templates for important considerations. Our deck finds applicability amongst all kinds of professionals, managers, individuals, temporary permanent teams involved in any company organization from any field.
1.
•
•
• An e-commerce business model aims to use and leverage the unique
qualities of the Internet, the Web, and the mobile platform.
• There are eight key elements of a business model.
Value proposition
Defines how a company’s product or service fulfills the needs of customers.
Questions to ask:
• Why should the customer buy from you?
• What will your firm provide that others do not or cannot?
Successful e-commerce value propositions:
• Personalization/customization
•
Reduction of product search, price discovery costs
• Facilitation of transactions by managing product delivery
2. Revenue model
• Describes how the firm will earn revenue, generate profits, and produce a superior return
on invested capital.
Most companies rely on one, or some combination, of the following major revenue models:
• Advertising (Yahoo)
• Subscription (WSJ)
• Transaction fee (eBay)
• S ales (Amazon)
• Affiliate (MyPoints)
Why may a company want more than one revenue model?
3. Market opportunity
• • Refers to the company’s intended marketspace and the overall potential financial
opportunities available to the firm in that marketspace.
Marketspace
• Area of actual or potential commercial value in which company intends to
operate.
Realistic market opportunity:
•
Defined by revenue potential in each market niche in which company hopes
to compete.
Market opportunity typically divided into smaller niches
4. Competitive environment
• Refers to the other companies operating in the same marketspace selling
similar products.
Who else occupies your intended marketspace?”
• Other companies selling similar products in the same marketspace.
• Includes both direct and indirect competitors.
Influenced by:
• Number and size of active competitors
• Each competitor’s market share
• Competitors’ profitability
•
•
•
•
5. Competitive advantage
• Competitive advantage:
• Achieved by a firm when it can produce a superior product and/or
bring the product to market at a lower price than most, or all, of its
competitors.
“What special advantages does your firm bring to the marketspace?”
• Is your product superior to or cheaper to produce than your
competitors’?
6. Market strategy
• • The plan you put together that details exactly how you intend to enter a
new market and attract new customers.
Details how a company intends to enter market and attract customers Best
business concepts will fail if not properly marketed to potential customers.
Examples:
• YouTube having social network marketing strategy which lets users to
post content on the site for free;
• AOL distributing out free trial CDs through magazines and newspapers
7. Organizational development
• Development plan describes how the company will organize the work that
needs to be accomplished.
Work typically divided into functional departments, e.g, production,
shipping, marketing
Identify the key components of e-commerce business models.
A successful business model effectively addresses eight key elements:
●Value proposition - how a company's product or service fulfills the needs of customers. Typical e-commerce value propositions include personalization, customization, convenience, and reduction of product search and price delivery costs.
●Revenue model -- how the company plans to make money from its operations. Major e-commerce revenue models include the advertising model, subscription model, transaction fee model, sales model, and affiliate model.
●Market opportunity -- the revenue potential within a company's intended marketspace.
●Competitive environment-the direct and indirect competitors doing business in the same marketspace, including how many there are and how profitable they are.
●Competitive advantage - the factors that differentiate the business from its competition, enabling it to provide a superior product at a lower cost.
●Market strategy -- the plan a company develops that outlines how it will enter a market and attract customers.
●Organizational development - the process of defining all the functions within a business and the skills necessary to perform each job, as well as the process of recruiting and hiring strong employees.
●Management team - the group of individuals retained to guide the company's growth and expansion.
Learning about models of E-Business is made easy through this presentation. It contains the comprehensive information about models of E-Business. It helps the students to learn the concepts quickly with the help of examples. The models are presented with crisp explanation.
Combining customer-facing apps on Heroku with employee-facing apps on Salesforce enables a whole new generation of connected and intelligent experiences. There are four primary ways to do this integration: Heroku Connect, Canvas, Apex / Process Callouts, and the Salesforce REST APIs. Using code and architectural examples, we'll walk through these different methods. You will walk away knowing when you should use each and how to use them.
E Commerce Business Introduction PowerPoint Presentation Slides SlideTeam
Presenting this set of slides with name - E Commerce Business Introduction Powerpoint Presentation Slides. We bring to you to the point topic specific slides with apt research and understanding. Putting forth our PPT deck comprises of twenty three slides. Our tailor made E Commerce Business Introduction Powerpoint Presentation Slides editable presentation deck assists planners to segment and expound the topic with brevity. The advantageous slides on E Commerce Business Introduction Powerpoint Presentation Slides is braced with multiple charts and graphs, overviews, analysis templates agenda slides etc. to help boost important aspects of your presentation. Highlight all sorts of related usable templates for important considerations. Our deck finds applicability amongst all kinds of professionals, managers, individuals, temporary permanent teams involved in any company organization from any field.
1.
•
•
• An e-commerce business model aims to use and leverage the unique
qualities of the Internet, the Web, and the mobile platform.
• There are eight key elements of a business model.
Value proposition
Defines how a company’s product or service fulfills the needs of customers.
Questions to ask:
• Why should the customer buy from you?
• What will your firm provide that others do not or cannot?
Successful e-commerce value propositions:
• Personalization/customization
•
Reduction of product search, price discovery costs
• Facilitation of transactions by managing product delivery
2. Revenue model
• Describes how the firm will earn revenue, generate profits, and produce a superior return
on invested capital.
Most companies rely on one, or some combination, of the following major revenue models:
• Advertising (Yahoo)
• Subscription (WSJ)
• Transaction fee (eBay)
• S ales (Amazon)
• Affiliate (MyPoints)
Why may a company want more than one revenue model?
3. Market opportunity
• • Refers to the company’s intended marketspace and the overall potential financial
opportunities available to the firm in that marketspace.
Marketspace
• Area of actual or potential commercial value in which company intends to
operate.
Realistic market opportunity:
•
Defined by revenue potential in each market niche in which company hopes
to compete.
Market opportunity typically divided into smaller niches
4. Competitive environment
• Refers to the other companies operating in the same marketspace selling
similar products.
Who else occupies your intended marketspace?”
• Other companies selling similar products in the same marketspace.
• Includes both direct and indirect competitors.
Influenced by:
• Number and size of active competitors
• Each competitor’s market share
• Competitors’ profitability
•
•
•
•
5. Competitive advantage
• Competitive advantage:
• Achieved by a firm when it can produce a superior product and/or
bring the product to market at a lower price than most, or all, of its
competitors.
“What special advantages does your firm bring to the marketspace?”
• Is your product superior to or cheaper to produce than your
competitors’?
6. Market strategy
• • The plan you put together that details exactly how you intend to enter a
new market and attract new customers.
Details how a company intends to enter market and attract customers Best
business concepts will fail if not properly marketed to potential customers.
Examples:
• YouTube having social network marketing strategy which lets users to
post content on the site for free;
• AOL distributing out free trial CDs through magazines and newspapers
7. Organizational development
• Development plan describes how the company will organize the work that
needs to be accomplished.
Work typically divided into functional departments, e.g, production,
shipping, marketing
Identify the key components of e-commerce business models.
A successful business model effectively addresses eight key elements:
●Value proposition - how a company's product or service fulfills the needs of customers. Typical e-commerce value propositions include personalization, customization, convenience, and reduction of product search and price delivery costs.
●Revenue model -- how the company plans to make money from its operations. Major e-commerce revenue models include the advertising model, subscription model, transaction fee model, sales model, and affiliate model.
●Market opportunity -- the revenue potential within a company's intended marketspace.
●Competitive environment-the direct and indirect competitors doing business in the same marketspace, including how many there are and how profitable they are.
●Competitive advantage - the factors that differentiate the business from its competition, enabling it to provide a superior product at a lower cost.
●Market strategy -- the plan a company develops that outlines how it will enter a market and attract customers.
●Organizational development - the process of defining all the functions within a business and the skills necessary to perform each job, as well as the process of recruiting and hiring strong employees.
●Management team - the group of individuals retained to guide the company's growth and expansion.
Learning about models of E-Business is made easy through this presentation. It contains the comprehensive information about models of E-Business. It helps the students to learn the concepts quickly with the help of examples. The models are presented with crisp explanation.
Combining customer-facing apps on Heroku with employee-facing apps on Salesforce enables a whole new generation of connected and intelligent experiences. There are four primary ways to do this integration: Heroku Connect, Canvas, Apex / Process Callouts, and the Salesforce REST APIs. Using code and architectural examples, we'll walk through these different methods. You will walk away knowing when you should use each and how to use them.
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileSalesforce Developers
Want to build mobile apps faster with the new App Cloud Mobile? In this session, learn from Salesforce mobile development experts as they show you how to build, deploy and manage mobile applications using the Mobile SDK, Heroku, Lightning Components and the Salesforce1 mobile app.
In this exclusive webinar you'll learn about
- Developing apps for iOS, Android and Hybrid Mobile environments with App Cloud Mobile
- Using Heroku as Mobile Backend as a Service (MBaaS)
- Building and Deploying Mobile Apps with Salesforce1
The Salesforce Platform Mobile Services provides developers with tools to easily create mobile applications while leveraging existing skill sets like Visualforce, JavaScript and HTML. The open-source Salesforce Platform Mobile SDKs afford you the flexibility of building native, web and hybrid apps for iOS and Android. This webinar is the first in a series focusing on the new Mobile SDK 2.0 features and will demonstrate how the SDK to can empower your Visualforce pages to create hybrid applications - applications that can leverage native functionality even when written completely in HTML and JavaScript. Future webinars will focus on using the iOS and Android versions of the Mobile SDK.
Josh and Akhilesh show developers how to take features of Mobile Services, like the jQuery Mobile Pack, and convert them to hybrid applications using the Mobile SDK 2.0. Developers will also see some of the unique features of the Mobile SDK - including new components for building your mobile interface and the ability to store information offline securely on a mobile device.
Key Takeaways:
Learn how to leverage your existing Visualforce and JavaScript skills to build mobile apps
Use HTML and JavaScript to easily create and customize your mobile interface
Leverage the Mobile SDK 2.0 to create hybrid applications that provide mobile device functionality, like secure storage and access to camera, using Visualforce pages.
New to Force.com and need an orientation to bring you up to speed? This monthly series of introductory sessions on Force.com, the world’s leading cloud platform that lets you build apps rapidly using configuration-driven development and powerful programmatic logic.
Developing Offline Mobile Apps with Salesforce Mobile SDK SmartStoreTom Gersic
At some point, all mobile app users lose their data signal. Join us to learn best-practices for coding for offline requirements with the Salesforce Mobile SDK. We'll develop a simple app using SmartStore offline storage, highlighting the SmartSQL and SmartSync features. With these tools, you can take your mobile apps to the next level, developing native and hybrid applications on iOS and Android that have offline access to your data.
[MBF2] Plate-forme Salesforce par Peter ChittumBeMyApp
Présentation de la plate-forme Salesforce par Peter Chittum lors de la journée de lancement de la Mobile Banking Factory 2.
API :
https://developer.salesforce.com
Site de la Mobile Banking Factory 2 :
http://mobilebankingfactory2.bemyapp.com
Get Started with Lightning Web Components Open SourceDeveloper Force
With the announcement of Lightning Web Components (LWC) Open Source, developers can now leverage the same UI framework for building applications on Salesforce, and on any other platform. This opens up new possibilities for simpler code sharing, faster application building, and an overall better developer experience. Learn how to get started with LWC Open Source and how to build your first component.
Web Apps for Salesforce with Heroku ConnectTom Gersic
In this session, we will demonstrate how you can build an online order mobile web experience that combines the power of the Force.com and Heroku platforms using Heroku Connect and OAuth 2.0. Using this architecture, you can manage the front end of your web presence in Heroku, while maintaining your customer data securely in Salesforce.
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
Exploring the code within sample applications is a great way to learn new languages, frameworks, and platforms. That’s why we built the Sample Gallery (https://trailhead.salesforce.com/sample-gallery), a collection of Salesforce Customer 360 Platform reference applications that demonstrate examples of what you can create and how to build it. In this interactive webinar, we introduce you to a few Sample Apps and show you how to make the best use of them in your day-to-day development projects.
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
We all want the Salesforce Lightning Experience to be fast- but how do we define fast, and how do we make it even faster? When you’re building a UI, everything you add to the page affects performance, and to make load times faster and perform the way users expect, we need to treat speed as an essential design feature. In this presentation, you’ll learn how to measure performance, learn a few tips on how to maximize performance, and take responsibility for your feature’s performance from design to production.
Last year was eventful for Salesforce Developers - we started with the launch of Lightning Web Components (LWC), open-sourced it, enabled local development, and ended the year by open-sourcing Base Lightning Components. In this webinar, we will explore exciting new developments within Base Components and we will show you how to use open-source Base Components to build engaging applications faster with local development.
In this session we will,
- Spin up a local development environment to build Lightning web components
- Use and customize the base components and recipes to build pages and apps quickly
- Explore the latest features of VS Code developer tooling while coding for a use case
Over the past two months, we’ve announced many new resources for developers at Dreamforce and TrailheaDX India. To learn all about them, watch this video, where we'll explore live demos showcasing the latest updates for Lightning Web Components (LWC), Einstein, Heroku, and a lot more on the Customer 360 Platform.
In this session we,
- Explore key highlights from TrailheaDX India
- Show live demos of generally available features
- Explain how you can benefit from these features
TrailheaDX (TDX) is coming to ‘namma’ Bengaluru in India on Dec 19th and 20th! TrailheaDX India is the conference for everyone who builds on and customises Salesforce — including admins, developers, architects, and partners. This event will have sessions, demos and fun for those just getting started with the platform, as well as for advanced admins, architects and developers.
You might have questions about the event - and to answer your questions Kavindra Patel, known as the father of the Indian Salesforce Community, joins Shashank Srivatsavaya, Head of APAC Developer Relations. Register for our exclusive webinar to:
- Get a sneak peek into exclusive sessions and activities
- Find out who you shouldn’t miss at TrailheaDX India
- Understand what comes with your #TDX19 registration
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
GitHub repo: https://github.com/satyasekharcvb/lwc-local-dev.git
With the release of a new beta version of Local Development, you can now build Lightning web components faster than ever before! You can now render changes, iterate rapidly, troubleshoot errors, and even connect with data from your org by spinning up a local development server on your machine.
In this session, we build Lightning web components in real time. The exciting new capabilities we showcase will enable you to be an even more productive developer.
In this CodeLive session we:
- Spin up a local development server from the CLI to rapidly edit and view components
- Observe how a rich error handling experience simplifies testing and debugging
- Learn how to proxy data from an org for more context and fine-tuned development
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
GitHub repo: https://github.com/adityanaag3/aura2lwc
Lightning Web Components (LWC) give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Salesforce Platform.
In this live coding session, you’ll learn how to first evaluate if an existing Aura Component needs to be converted, then convert it to LWC using the latest features of Salesforce Extensions for VS Code. We demonstrate conversion to LWC by walking through various components of a real world Aura Component - including input and output, Tables, Forms, and more.
In this live coding session we:
- Convert Aura Components to LWC
- Leverage the latest IDE features
- Share implementation best practices
Earlier this year, we released Lightning Web Components (LWC), a new UI framework based on web standards and optimized for performance and developer productivity. We have now open sourced the Lightning Web Components framework so that anyone can build applications on any platform.
Join our webinar where we'll explore how this framework, based on standard HTML, modern JavaScript (ES6+), and the best of native Web Components, helps you create web components and apps using the stack and tools you prefer.
We recently announced over 300 new features and enhancements at TrailheaDX '19 and for the Summer '19 release. In our Developer Highlights webinar we explore the top features with in-depth demos, including the latest updates for Lightning Web Components (LWC), LWC Open Source, CLI updates, Change Data Capture for external objects, Asynchronous Apex Triggers, Notification Builder and more.
Watch the recording here: https://youtu.be/kmOkk74QiCo
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
In the fourth episode of our five part series on Lightning Web Components, we show you how static resources and custom JavaScript are used with Lightning Web Components. You’ll learn how to use external APIs in conjunction with Lightning Locker to secure your JavaScript code. And finally, we’ll demonstrate how you can test your Lightning Web Components using Jest.
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
Lightning Web Components gives JavaScript developers a web standards-based path to building apps on the Salesforce Lightning Platform.
In the third episode of our five part series on Lightning Web Components, we cover design considerations and compositions of Lightning Web Components.
Lightning Web Components give any JavaScript developer a modern, web standards-based path to building apps and experiences on the Lightning Platform.
In the second episode of our five part webinar series on Lightning Web Components, we will show you how to access data from the Salesforce org, get record data, create records and handle errors using Lightning Web Components. In this webinar you’ll learn all about Lightning Data Service, reactive wire service and Lightning App Builder.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Migrate legacy Salesforce CPQ to Advanced Calculator with the help of JSQCP. With Advanced Calculator, you can boost the runtime of quote creation. Join this webinar to learn what is required for migration - we’ll also walk through JSQCP.
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
Migrate your batch processing, scheduled ETL, and nightly workloads to event-driven, real-time integrations using Change Data Capture. CDC means data change events are published to an event stream, allowing businesses to have up-to-date information across systems and applications. Join us to learn how to configure Change Data Capture and subscribe to the stream of change events, streamlining your architectures and processes.
Using Salesforce DX and its suite of offerings can significantly increase your development productivity.
Join this webinar to learn more about source control, scratch orgs, CLI, Metadata Coverage, VS Code, and Unlocked Packages. We will even do a live demo on continuous delivery using Salesforce DX.
Lightning Flow makes it easier for developers to build dynamic process-driven apps with Process Builder and the new Flow Builder. Join us and learn more about how you can get in the Flow!
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
In this webinar we will show you how to display content from external Content Management Systems into Lightning Communities. This lets you take advantage of the Communities framework and help you centralize content in whatever CMS system you have chosen.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Architecting Highly Scalable ECommerce Apps using FullStack JS: Macy's Story
1. Architecting Highly Scalable Ecommerce
Mobile Web on Heroku Using FullStack JS
Esther Patel
API Manager,
Macys.com
Esther.patel@macys.com
How Macys Does it!
Karthik Balasubramanian
Mobile Dev Manager,
Macys.com
Karthik.Balasubramanian@macys.com
Sam Sharaf
Heroku Architect,
Heroku
sam@heroku.com
2. 1. Session overview and introduction (Sam)
2. The power of APIs in fueling ideas and innovation (Esther)
3. Technical background and the impact Heroku had on mobile
web (Karthik)
4. Using Full Stack JS on Heroku to provide engaging
experiences for customers (Karthik)
5. How Heroku is makes life easy – Configuration management,
Add-ons etc. (Karthik)
6. Driving innovation – 200 Apps deployed and counting
(Karthik)
7. Future vision (Sam/Karthik)
Session Overview
3. Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the
assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make.
All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth,
earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements
concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new
products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our
Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature
market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our
service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further
information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year
and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings
section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on
time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no
obligation and does not intend to update these forward-looking statements.
4. Performance at Scale Mobile First Experience and Mobile
Responsive
Scalability with stability
Key Challenges
5. Idea to App
Platform ?
API ?
Technology Stack ?
Social
login
Faster
checkout
PDP
Experience
In-Store
Experience
Browse
Product
Navigation
13. Improve performance Enable mobile-specific experiences &
interactions
Optimize the “Path to Product”
Macys Mobile Specific Project Goals
14. Macys Mobile system interaction and integrated Heroku flow
Heroku P2P (2.0)Mobile API
API
manager
Macy’s Mobile
Platform
Macy’s Data
Center
Web service
layer
Services
Platform
Home, Splash,
Browse, PDP and
Bag
http
16. Client
• Html5 (Semantic, more powerful websites)
• Schema.org (standard SEO markup)
• jQuery (DOM manipulation and traversal)
• Lo-dash (Javascript utility library)
• Requirejs (Javascript file and module loader)
• Backbone.js (Javascript MVP library)
• Handlebars.js (Semantic templating)
• SASS/Compass (CSS extension language)
• Foundation (Responsive front-end framework)
Server / Build
• Node.js (Fast, scalable network applications)
• Hapi (Rich, configuration based server
framework)
• Grunt (Build system)
Macys Mobile - Full Stack JS
Technology stack
17. Impact of Heroku and Full Stack JS on Mobile Performance
0.00
2.00
4.00
6.00
8.00
10.00
12.00
14.00
16.00
18.00
Home CatSplash CatBrowse PDPstandard PDPmaster
7.85
9.43
13.26
16.15
11.55
11.03
5.26
3.30
3.84 4.40
1.0 vs. 2.0 Average Page Load Times
MEW1.0
MEW2.0
• Average PageLoad is 52% faster
• Average OnLoad is 90% faster
• Average 95th Percentile OnLoad is
83% faster
• Home Page load times are
increased
18. • Easy deployments with git
• Scale independently and on-demand
• Configuration with environment variables
• One-off dynos for easy testing
• Request distribution
• Heroku Add-ons
• Metrics, monitoring and alerts
• Log management
• Application performance management
• Expedited SSL
• Heroku Postgres & many more…
Deploys, Config Management, Add-ons, etc.
19. • Macys Mobile Web
• Experimentation/Segmentation
Platform
• Macys Backstage
• mx.macys.com
• Content (Creative) Engineering Platform
• Componentized Multi-variate Apps
• Polling Services
• Mock Services
• Sonarcode Coverage Apps
200 Apps and counting
Macys innovation using Heroku