Evaluate the Current System Landscape (8%) Flashcards

1
Q

What’s the maximum number of callouts in an Apex transaction? (Synchronous Apex callouts)

A

100

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are web service standards supported by Salesforce?

A

WSDL1.1
SOAP 1.1
WSI-Basic Profile 1.1
HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What can you use to generate reports and recommendations to determine the overall status of an org?

A

Salesforce Optimizer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What standards/protocols should Apex HTTP callouts meet?

(Remote process invocation - request & reply)

A
  • The endpoint must be able to receive HTTP calls
  • The endpoint must be able to be accessible over the public internet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

If a middleware participates in the integration, what should it support?

(Remote process invocation - request & reply)

A

Synchronous transport protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

True or falls: for external servies, the externally hosted service must be a RESTful service.

(Remote process invocation - request & reply)

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the maximum cumulative timeout for all callouts in a transaction?

A

120 seconds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What Salesforce supported standards apply to both Synchronous Apex SOAP Callouts and Asynchronous Apex REST & SOAP callouts?

A

WSDL1.1
SOAP 1.1
WSI-Basic Profile 1.1
HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What should the remote system implement for outbound messaging to work?

Remote process invocation - Fire & Forget

A

A listener that can receive SOAP messages in the predefined format sent by Salesforce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a contract-first implementation?

A

Where the contract is supplied by Salesforce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or false: for outbound messaging, the remote listener must participate in a contract-first implementation.

Remote process Invocation - Fire & Forget

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What’s the max number of Apex jobs that can be added to the queue with System.enqueueJob ?

Remote Process Invocation - Fire & Forget

A

1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

For Change Data Capture, what should the remote system have for receiving events and performing updates in the external system?

Batch Data Synchronization

A

An integration app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What protocol should be used for making call to Salesforce API?

Batch Data Synchronization

A

HTTPS protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In case a middleware is used with the ETL tool, what protocols should it support?

Batch Data Synchronization

A

Asynchronous transport protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is EPT?

A

Experienced Page Time - how long it takes for a page to load into a state that a user can meaningfully interact with

12
Q

Central hub of information and resources about scalability and performance testing with Salesforce (add-on feature)

A

Scale Test

13
Q

What a good testing strategy evaluates?

A

Performance and Scalability

14
Q

What does Performance stand for?

A

The speed and effectiveness of a system under a given workload within a given time frame

15
Q

What does Scalability stand for?

A

Ability of a system to meet its response time or throughput objectives under increasing application and system processing demands

16
Q

4 ways to measure Experienced Page Time (EPT)

A
  1. Add an EPT counter to the app’s header
  2. Use the Lightning Usage App
  3. Build a custom report using Lightning Usage App objects
  4. Use the Event Monitoring Analytics App
17
Q

What are the 3 types of integration?

A

Process, Data & Virtual

18
Q

Integration type when you push a transaction from Salesforce into your On-Premise infrastructure

A

Cloud-to-Ground

19
Q

What are some ways to authenticate Salesforce into the DMZ (demilitarized zone) layer?

A

Whitelisted IPs
Two-way SSL
Basic HTTP authentication

20
Q

Integration type when Salesforce pulls data from an on-premise infrastructure

A

Ground-to-Cloud

21
Q

Where is the best to handle data transformation, integrations’ error handling and retries?

A

Middleware