Есть несколько общедоступных сайтов API, где вы можете получать данные и даже издавать посты и размещать запросы.Например, json placeholder
Чтобы иметь возможность расширять эти данные, вам нужна конкретная реализация, чтобы всегда расширять результат с помощью вашей «базы данных в памяти».Так, например, в компоненте вы сохраняете свои данные в свойстве, а в http-слушателях вы делаете что-то вроде этого:
this.http.get('placeholder-api',{someBodyData}).subscribe(
response => {
results = [...response, ...myInMemoryDbArray]
}
);
Если вы публикуете конкретную функцию, которую хотите реализовать, и у вас возникают трудности,могу помочь тебе больше.